2016-09-18 43 views
-1

調用方法我有下面的Swift代碼。Swift:無法使用參數列表類型

Xcode是給我一個錯誤

曖昧使用 'connectToBean(_:錯誤:)' 的

不知道是什麼原因造成這一點。

的方法(SDK寫入的OBJ-C)被稱爲是:

-(void)connectToBean:(PTDBean*)bean error:(NSError**)error; 

在Xcode自動完成期間所示的方法的簽名是:

deviceManager?.connect(to: PTDBean!, error:NSErrorPointer) 
+0

有沒有必要!在bean原因bean已隱含解包之後 –

+0

顯示deviceManager連接方法的代碼。 –

回答

0

沒有NSErrorPointer參數的任何更多。使用try代替:

do { 
    try deviceManager?.connect(to: bean) 
} catch { 
    // whatever 
} 
相關問題