1
나는 잘있는 UIImage로를 PHFetchResults에서 성공적으로 이미지를 가져오고로드 할 수 있어요하지만 이미지의 위치를 얻을 때, 나는 오류가 발생합니다 : I가 문을 다음과 같이 NSLog
문 이상으로 교체 할 경우사진 프레임 워크 - PHAsset에서 이미지의 CLLocation을 얻는 방법?
- "fatal error: unexpectedly found nil while unwrapping an Optional value" at NSLog statement during runtime.
var imageAsset:PHAsset = self.photosAssetFetchResult[self.index] as PHAsset
NSLog("Location is %@", imageAsset.location)
설명 (또는 Length, Pixel Dimension 등 NSLog가 올바르게 반환하는 다른 모든 속성)을 가져 오면 오류가 발생하지 않습니다.
NSLog("Description is %@", imageAsset.Description)
나는 PHImageManger.requestImageDataForAsset 등 내가 아래에 있지만, 위치와 같은 다른 많은 속성을 가져올 사용했습니다.
[{Exif}: {
ColorSpace = 1;
ComponentsConfiguration = (
1,
2,
3,
0
);
ExifVersion = (
2,
2,
1
);
FlashPixVersion = (
1,
0
);
PixelXDimension = 1280;
PixelYDimension = 960;
SceneCaptureType = 0;
}, ColorModel: RGB, DPIWidth: 72, Depth: 8, Orientation: 1, DPIHeight: 72, PixelHeight: 960, PixelWidth: 1280, {TIFF}: {
Orientation = 1;
ResolutionUnit = 2;
XResolution = 72;
YResolution = 72;
}]
알려 주시기 바랍니다.