我对斯威夫特很陌生!我确实有一些关于Objective-C的经验(尽管我已经写了大约两年的东西了)。我正在尝试使用飞利浦Hue SDK与Swift,并有一些麻烦!我正在尝试将以下目标C代码重新写入Swift:
// Start search for bridges
[self.bridgeSearch startSearchWithCompletionHandler:^(NSDictionary *bridgesFound) {
//Search complete
[self showBridgesFound:bridgesFound];
}
我在网上找不到解决这个问题的方法,而且没有通过Phillips的文档。有没有人有这方面的经验,你能提供帮助吗?
最佳答案
棘手的一点是找出与nsdictionary相当的swift的语法。
self.bridgeSearch.startSearchWithCompletionHandler { (bridgesFound: [NSObject : AnyObject]!) -> Void in
self.showBridgesFound(bridgesFound)
}