重寫UITableViewDelegate
的tableView:cellForRowAtIndexPath:
導致以下編譯錯誤:與選擇重載方法有不兼容的類型 - 斯威夫特
Overriding method with selector 'tableView:cellForRowAtIndexPath:' has incompatible type '(UITableView!, NSIndexPath!) -> UITableViewCell!'
當前實現覆蓋功能是:
override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!
{
let cell = tableView.dequeueReusableCellWithIdentifier("cellIdent", forIndexPath: indexPath) as UITableViewCell
// Configure the cell...
return cell
}
是什麼原因造成錯誤以及如何解決?
嘗試僅刪除 「覆蓋」。如果這不起作用,請發佈您的整個班級。 – 2014-10-04 04:56:36