2015-03-19 29 views
-1

這是他們的示例功能無法委託設定爲類在夫特

[GTMagBarDevice sharedDevice].delegate = self; 

我試圖重寫它在迅速這樣

GTMagBarDevice.sharedDevice().delegate = self; 

但我收到錯誤「類型視圖控制器不不符合協議GTMagBarDeviceDelegate「

任何想法?

更新

我已經實現了所有需要的功能,這是它說,在.h文件我正在彌合

@protocol GTMagBarDeviceDelegate <NSObject> 
@required 
- (void)magbarDevice:(GTMagBarDevice*)device accessoryConnected:(BOOL)state; 
- (void)magbarDevice:(GTMagBarDevice*)device componentFailed:(int)components; 

這是植入

回答

0

看起來您的功能簽名不正確。試試這些:

func magbarDevice(device: GTMagBarDevice!, accessoryConnected state: Bool) { 

} 
func magbarDevice(device: GTMagBarDevice!, componentFailed components: Int32) { 

} 
1

您需要實施符合您要求的協議的方法。

相關問題