我'試圖在斯威夫特應用 使用顎骨/ JBChartView圖表在我的ViewController我:斯威夫特 - 目標C - 「控制器」不符合協議JBBarChartViewDelegate
class ViewController: UIViewController , JBBarChartViewDelegate {
...
}
我已經實現方法符合的協議:
override func heightForBarViewAtIndex (bc: JBBarChartView , index: Int) -> Double{
//return 1;
}
的JBarChartViewDelegate是一個的ObjectiveC類所以執行原的方法是:
- (CGFloat)barChartView:(JBBarChartView *)barChartView heightForBarViewAtIndex:(NSUInteger)index;
我無法編譯代碼我得到一個「ViewController不符合協議JBBarChartViewDelegate」
我做錯了什麼?
在此先感謝。
嘗試從基金面前取消覆蓋。 – 2014-09-29 21:04:26
不,這不是問題 – TinGinard 2014-09-30 06:02:59
您是否實現了協議的所有非可選方法? 另請檢查橋接報頭以確定協議方法的確切簽名。 – JohnVanDijk 2014-09-30 06:25:58