-1
我有一個Objective-C代碼中的委託方法,需要在我的項目中實現,這是早期在swift 2.3中工作正常,但升級到swift 3.0後它顯示錯誤...類型UiViewController不符合協議xxx
類型的UIViewController不符合協議XXX
我已經試過所有我能想到的,但它仍然是行不通的。在從像UITableViewDataSouce目的-C協議
我有一個Objective-C代碼中的委託方法,需要在我的項目中實現,這是早期在swift 2.3中工作正常,但升級到swift 3.0後它顯示錯誤...類型UiViewController不符合協議xxx
類型的UIViewController不符合協議XXX
我已經試過所有我能想到的,但它仍然是行不通的。在從像UITableViewDataSouce目的-C協議
功能已經改變到更迅速的風格 例如:
FUNC的tableView(的tableView:UITableView的,的cellForRowAtIndexPath indexPath:NSIndexPath) - >的UITableViewCell
已更改爲
func tableView(_ tableView:UITableView,cellForRowAt indexPath:IndexPath) - > UITabl eViewCell 只是修改爲新的風格的功能,錯誤將會消失
哪種協議?你的代碼在哪裏?協議中定義了什麼?您是否添加了協議所需的所有必需功能和變量? – Fogmeister