0
我是一個從「Hacking with Swift」中讀到一本書的人:Paul Hudson。我遵循所有的步驟,但幾天前我碰到了一些我認爲不應該的東西。我現在得到這個錯誤的過去一天,我以前使用過這個相同的方法,它的工作,但我不知道發生了什麼或我碰到什麼。誰能幫我?爲什麼我得到錯誤:「類型UICollectionView的值沒有成員dequeueReusableCell」?
這裏是我的代碼:
import UIKit
class ViewController: UICollectionViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 10
}
override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "Person", for: indexPath) as! PersonCell
return cell
}
}
您發佈的代碼看起來很不錯,它編譯時沒有錯誤。問題一定在其他地方。可以添加更多的細節到你的問題嗎? – joern
基本上我正在關注這本書,書中沒有提到會發生任何錯誤。此外,我以前使用過這種方法,它工作。我想我碰到了一些我不應該在UICollectionView.h文件中出現的東西。我希望這可以幫助。 –