2016-03-02 66 views
0

我试图通过迅速用这种方法连接到从iPhone微软的乐队:等待波段来连接iPhone

override func Connect() -> Connection { 
MSBClientManager.sharedManager().connectClient(self.band) 
return .connected 
} 

当连接发生时,SDK调用:

public func clientManager(clientManager: MSBClientManager!, clientDidConnect client: MSBClient!) 

我试着把一个while(clientManagerNotCalled){},但它阻止调用clientManager,我该如何等待方法被调用?在返回连接状态之前?

回答

0

我无法找到一个解决这个情况,所以我找到了一个办法解决:

创建一个函数被调用,以连接状态的参数。

呼叫时客户经理调用该函数:

public func clientManager(clientManager: MSBClientManager!, clientDidConnect client: MSBClient!)