2016-09-18 44 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 
} 
相关问题