当我以前使用以下方法获取UITableViewCell对象的实例时意外崩溃我的应用程序
let cell = tableView.cellForRowAtIndexPath(NSIndexPath(forRow: 0, inSection: 0))
在Xcode日志中显示以下错误
fatal error: unexpectedly found nil while unwrapping an Optional value
objc[2866]: task_threads failed (result 0x10004004)
pthread_rwlock_rdlock failed (11)
最佳答案 您必须指定单元原型的基类,请参阅下面的自定义类
并且还要细化原型的基类
CustomTableViewCell:
并在数据源中使用以下代码cellForRowAtIndexPath:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("MyCell", forIndexPath: indexPath) as CustomTableViewCell
let person = dataArray[indexPath.row]
return cell
}
可能它会帮助你.