我正在尝试使用以下方法通过 swift 从 iPhone 连接到 Microsoft 的 Band:
override func Connect() -> Connection {
MSBClientManager.sharedManager().connectClient(self.band)
return .connected
}
当连接发生时,SDK 调用:
public func clientManager(clientManager: MSBClientManager!, clientDidConnect client: MSBClient!)
我尝试放置 while(clientManagerNotCalled){}
,但它会阻止调用 clientManager,我如何等待该方法被调用?返回连接状态之前?
最佳答案
我找不到解决这种情况的方法,所以我找到了解决方法:
创建一个要调用的函数,参数为连接状态。
当客户经理调用时调用该函数:
public func clientManager(clientManager: MSBClientManager!, clientDidConnect client: MSBClient!)
关于ios - 等待手环连接 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35743487/