// // ViewController.swift // CaiculaterApp // // Created by Misora on 2021/07/29. // import UIKit class ViewController: UIViewController , UICollectionViewDelegate, UICollectionViewDataSource { func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return 20 } func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { let cell = calculaterCollectionView.dequeueReusableCell(withReuseIdentifier: "celld", for: indexPath) cell.backgroundColor = .black return cell } @IBOutlet weak var numberLabel: UILabel! @IBOutlet weak var calculaterCollectionView: UICollectionView! @IBOutlet weak var calculatarHeightConstraint: NSLayoutConstraint! override func viewDidLoad() { super.viewDidLoad() calculaterCollectionView.delegate = self calculaterCollectionView.dataSource = self calculaterCollectionView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: "cellId") // Do any additional setup after loading the view. } }
Xcode初心者です。
Xcodeで電卓のアプリを作ろうとしています。
途中で、シュミレーターを起動しようと思ったら強制終了し「Thread 1: "could not dequeue a view of kind: UICollectionElementKindCell with identifier celld - must register a nib or a class for the identifier or connect a prototype cell in a storyboard"」というエラーが出てきます。
解決方法を教えて欲しいです。
回答1件
あなたの回答
tips
プレビュー