我嘗試在SOW搜索這個問題, 註釋部分,現在是不繳費,我的Xcode 7.1和iOS 9.0模擬器 致命錯誤:意外發現零同時展開一個可選值 (lldb)
如何解決這個問題? 謝謝
我刪除了! ,但Xcode的建議我追加作爲.......
var cell:UITableViewCell? = tableView.dequeueReusableCellWithIdentifier(cellId)! as UITableViewCell
我嘗試在SOW搜索這個問題, 註釋部分,現在是不繳費,我的Xcode 7.1和iOS 9.0模擬器 致命錯誤:意外發現零同時展開一個可選值 (lldb)
如何解決這個問題? 謝謝
我刪除了! ,但Xcode的建議我追加作爲.......
var cell:UITableViewCell? = tableView.dequeueReusableCellWithIdentifier(cellId)! as UITableViewCell
太多的代碼。
let cell = UITableViewCell(style: .Default, reuseIdentifier: cellId)
它不會是零,除非你的tableview的reuseIdentifier不正確。
我會使用
let cell = tableView1.dequeueReusableCellWithIdentifier(cellId, forIndexPath: indexPath) as! UITableViewCell
這意味着,與正確的ID的小區將被放置到在UITableView
正確空間。另外,我認爲在前面有tableView
可能導致了錯誤,所以我將其更改爲tableView1
。
刪除'!作爲UITableViewCell' – dan
這可能是Swift新開發人員可能遇到的最常見的問題,SO上有數百個答案,您可以在其中的一些或每個Swift Cookbook上找到非常詳細的解釋。我感興趣的是「評論部分現在不可用」的部分,你能否詳細說明一下? –