Я пытаюсь получить доступ к фотографиям, хранящимся в приложении 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. Кто-нибудь готов поделиться некоторыми кодами и / или дать какие-либо подсказки? Спасибо.