2016-09-18 9 views
-1

以下のSwiftコードがあります。Swift:タイプの引数リストを持つメソッドを呼び出せません

ないこれを引き起こしているのかわから:

Xcodeは 'エラー:) connectToBean(_' の

あいまいな使用私にエラーを与えています。

方法(オブジェクト - Cで書かれたSDK)がある呼び出される:

-(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 
} 
関連する問題