Objective C ^在Swift中声明块

时间:2014-11-24 21:31:50

标签: objective-c xcode swift nsdictionary

我在Objective C中使用了Philips Hue SDK的以下代码部分(使用桥接头导入)

[self.bridgeSearch startSearchWithCompletionHandler:^(NSDictionary *bridgesFound) {

     // do something

}];

我不是,如何在Swift中访问此函数。

我试过以下(Xcode 6的建议)

    self.bridgeSearch?.startSearchWithCompletionHandler({ (bridgesFound:NSDictionary) -> Void in

        // do something

    })

但编译器带来以下错误:

'[NSObject:AnyObject]!'不是'NSDictionary'

的子类型

0 个答案:

没有答案