型がUIImageを要素とする配列の任意のindexの要素にUIImageを代入したいです。しかし、UIImageを要素とする配列を宣言し、あるindexにUIImageの要素を代入しようとするとそもそもそのindexが存在しないのでエラーが起きてしまいます。配列に入れたい要素数はあらかじめ分かるのでその数だけ空のUIImageを配列に入れてあげる方法がありましたら教えてください。
swift
1var give_image_list: Array<UIImage> = [] **目的の配列** 2let pickerController = DKImagePickerController() 3 pickerController.showsCancelButton = true 4 pickerController.allowSwipeToSelect = true 5 pickerController.maxSelectableCount = 30 6 pickerController.didSelectAssets = { [unowned self] (assets: [DKAsset]) in 7 for i in 0 ... assets.count-1 { 8 assets[i].fetchFullScreenImage(completeBlock: { (image, info) in 9 self.give_image_list[i] = image! **<-ここでエラー** 10 11以下省略
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/05 00:41
2019/03/05 00:52 編集
2019/03/05 01:42