我正在使用MultipeerConnectivity框架连接我的应用中的两个iOS设备。我能够使用这个框架连接两个设备,但是将一个事件从一个设备发送到另一个设备需要将近一分钟。我现在正在模拟器上测试这个,所以我不确定是否会导致延迟。
我是否应该使用不同的框架将2-3个变量的值从一个设备传递到另一个设备,以便它快速?
答案 0 :(得分:1)
默认情况下,在MultiPeerConnectivity框架中,接收器的回调发生在后台线程上当您从会话委托接收数据时,您需要在主线程上进行工作:
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
//do your work here
}];