基本就是这样,我没有找到一种方法来禁用我的应用程序中的第三方键盘,虽然我知道它可能'我在1Password等应用程序中看到它.
有任何想法吗?
当我发布照片时:
let assetCollections: PHFetchResult = PHAssetCollection.fetchAssetCollectionsWithType(.SmartAlbum, subtype: .Any, options: nil)
Run Code Online (Sandbox Code Playgroud)
我得到了几张专辑的结果,所以我可以遍历数组并将它们的标题放在tableView中.
但是:当我使用谓词来过滤并获得例如专辑"Camera Roll"时,结果总是一个空数组:(而且我知道100%确定相机卷存在,因为它使用nil选项获取它)
let fetchOptions = PHFetchOptions()
fetchOptions.predicate = NSPredicate(format: "title = %@", "Camera Roll")
let assetCollections: PHFetchResult = PHAssetCollection.fetchAssetCollectionsWithType(.SmartAlbum, subtype: .Any, options: fetchOptions)
let album: PHAssetCollection = assetCollections.firstObject as! PHAssetCollection
Run Code Online (Sandbox Code Playgroud)
我已经在线阅读了4种或5种不同的方法,他们都有这个谓词,无论是"title =%@",还是"localizedTitle =%@"或"localizedIdentifier =%@"......我都不知道它.似乎为人们工作,而不是为我工作.编译器在最后一行崩溃,试图"展开一个nil可选值"('cos获取结果为空).为什么一旦包含获取选项,搜索返回nil ???
我正在尝试使用添加的属性创建UIImage的子类,但是当我创建一个方便的init时,我无法调用UIImage的指定init init(命名为name:String),因为由于某种原因它不会被继承.
class myUIImage: UIImage {
var imageType$: String?
convenience init(imageName$ imageName$: String) {
self.init(...?)
self.imageType$ = // ...
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
swift ×3
fetch ×1
filter ×1
inheritance ×1
initializer ×1
ios ×1
photos ×1
predicate ×1
uiimage ×1
uikeyboard ×1