OGeek|极客世界-中国程序员成长平台

标题: ios - 获取 CKAsset 列表 Swift [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 17:42
标题: ios - 获取 CKAsset 列表 Swift

我正在使用下面的代码来获取 CKAsset 列表,但它一直在崩溃并告诉我:“ fatal error :在展开可选值时意外发现 nil” 但是 Assets 列表在CloudKit 仪表板。

你知道我哪里出错了吗?

var imageAssets = record.value(forKey: "membersPhotos") as! [CKAsset]

谢谢



Best Answer-推荐答案


您被迫解开 record.value(forKey: "membersPhotos") 这是不好的做法。

为避免这种情况,请使用 if letguard 条件来始终了解您正在处理的女巫类型。

例子:

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