我正在使用下面的代码来获取 CKAsset 列表,但它一直在崩溃并告诉我:“ fatal error :在展开可选值时意外发现 nil”
但是 Assets 列表在CloudKit 仪表板。
你知道我哪里出错了吗?
var imageAssets = record.value(forKey: "membersPhotos") as! [CKAsset]
谢谢
您被迫解开 record.value(forKey: "membersPhotos")
这是不好的做法。
为避免这种情况,请使用 if let
或 guard
条件来始终了解您正在处理的女巫类型。
例子:
if let imageAssets = record.value(forKey: "membersPhotos") as? [CKAsset] {
}
关于ios - 获取 CKAsset 列表 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39828352/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |