2016-10-03 6 views
1

私はCKAssetリストを取得するために以下のコードを使用していますが、クラッシュを続けて通知しています:"fatal error: unexpectedly found nil while unwrapping an Optional value"しかし、CloudListダッシュボードでは資産リストは空ではありません。CKAsetリストを取得する

どこが間違っているのか分かりますか?あなたはそれが悪い習慣ですrecord.value(forKey: "membersPhotos")のアンラップ余儀なくされている

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

おかげ

答えて

0

if letまたはguardあなたが作業している魔法の種類を常に知るためには、この使用を避けるために。

例:

if let imageAssets = record.value(forKey: "membersPhotos") as? [CKAsset] { 

}