스위프트의 PHAsset 및 NSURL에서 작업하고 있습니다. 이미지 URL이 있습니다 (예 : file:///var/mobile/Media/DCIM/100APPLE/IMG_0043.JPG
).NSURL의 스위프트 PHAs 세트
스위프트에서이 NSURL로부터 PHAs 세트를 만들려면 어떻게해야합니까?
스위프트의 PHAsset 및 NSURL에서 작업하고 있습니다. 이미지 URL이 있습니다 (예 : file:///var/mobile/Media/DCIM/100APPLE/IMG_0043.JPG
).NSURL의 스위프트 PHAs 세트
스위프트에서이 NSURL로부터 PHAs 세트를 만들려면 어떻게해야합니까?
PHAsset 개체는 사진 응용 프로그램에 표시되는 이미지 또는 비디오 파일을 나타내며 iCloud 사진 콘텐츠를 포함합니다. 애셋을 표시하거나 편집하려면 PHAsset 클래스를 사용하여 작업 할 사진이나 동영상의 애셋 개체를 가져옵니다. 자산 객체는 변경 불가능하며 해당 객체가 나타내는 사진 또는 비디오의 메타 데이터 만 포함합니다.
따라서 PHAsset 개체를 만들 수 없습니다. 여기에는 object를 만들기위한 하나의 생성자 만 있습니다. NSURL에 대한 생성자가 없습니다
let asset = PHAsset()
가 : -
이것은 우리가 자주 사용하는 것입니다 : -
let imgData = NSData(contentsOfURL: (NSURL(string: "file:///var/mobile/Media/DCIM/100APPLE/IMG_0043.JPG"))!)
let image = UIImage(data: imgData!)
여기서 해결책을 찾았습니다. http://stackoverflow.com/a/28666212/1084174. 그래서 가능한 권리? –
이 볼 한 번 http://stackoverflow.com/questions/28661938/retrieve- alasset-or-file-url –