等待频段连接 iPhone
await Band to Connect iPhone
我正在尝试使用以下方法通过 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!)
我正在尝试使用以下方法通过 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!)