swift 3への変換中に、私の解析データベースからラベルのテキストを定義しようとしたときにエラーが発生しました。ここで私は私のセルを定義するコードは次のとおりです。Swift 3添え字エラーなし
ラインでlet cell = collectionView.dequeueReusableCell(withReuseIdentifier: "ExpandCell", for: indexPath) as! ExpandingCollectionViewCell
let object = self.imageFilesArray[(indexPath as NSIndexPath).row]
cell.nameLabel.text = String(describing: object["name"]).uppercased()
return cell
「cell.nameLabel.text ....」私はというエラーが「どれが何の添字のメンバーを持っていない入力します。」を取得します私は全面的に検索し、同様の問題を抱えている人を見つけましたが、ここで私を助けることができなかった人は見つかりませんでした。誰にも何か提案はありますか?
編集:ここで私はimageFilesArrayを定義するコードは次のとおりです。
let query = PFQuery(className: "Events")
query.order(byAscending: "dateString")
query.findObjectsInBackground{
(objects, error) -> Void in
if error == nil {
self.imageFilesArray = objects! as NSArray
を試してみてください、しかしNSIndexPathへのキャストは必要ありません。http://stackoverflow.com/questions/39631905/nsindexpath-and-indexpath-in-swift-3- 0。 –
self.imageFilesArrayとは何の配列ですか? –
これはPFObjectsで、Parse – user3255746