Maven не может скомпилировать класс, который зависит от rt.jar

Очищенный ответ для Swift 4 с расширением от PHAsset:

import Photos

extension PHAsset {
    var originalFilename: String? {
        if #available(iOS 9.0, *),
            let resource = PHAssetResource.assetResources(for: self).first {
            return resource.originalFilename
        }

        return value(forKey: "filename") as? String
    }
}

Как отмечено в XCode, исходное имя файла - это имя актива в момент его создания или импорта .

15
задан Johnny Bones 13 February 2015 в 20:16
поделиться