Я пытаюсь получить доступ к фотографиям, хранящимся в приложении MacOS Photos, и у меня есть этот код в классе ViewController.
import Cocoa
import Photos
class vcSecond: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
let fetchOptions = PHFetchOptions()
fetchOptions.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: true)]
let identifiers = PHPhotoLibrary.localIdentifiers(PHPhotoLibrary())
let assets = PHAsset.fetchAssets(withLocalIdentifiers: identifiers, options: fetchOptions)
print(assets.count)
}
}
, и я борюсь с получением localIdentifiers для метода fetchAssets.XCode выдает мне ошибку «Невозможно преобразовать значение типа» ([PHCloudIdentifier]) -> [String] 'в ожидаемый тип аргумента' [String] '".Есть много примеров кода, доступных для iOS, но много для MacOS.Кто-нибудь готов поделиться некоторыми кодами и / или предоставить какие-либо подсказки?Спасибо.