2017-02-16 73 views
0

我创建一个应用程序,此代码multipeer连接主/从 https://stackoverflow.com/a/20703659/2787079IOS:Multipeer连接框架

因此,当我切换的ViewController我不能“SendDataToPeers”。 错误说“没有对等点连接”。

任何提示或提示如何我可以调用另一个ViewController中的功能“SendDataToPeers”与Objective C中第一个相同的实例/会话我不想再次连接从站,它们必须保持连接。

+0

为什么不使用管理连接的单例类?这可以在不删除连接的情况下在类之间共享。 – HarmVanRisk

回答

2

创建一个类来管理所有Multipeer连接(如MCController.swift)并将其实例化为应用程序委托中的单例。这样,可以通过所有视图控制器访问该单个对象(以及当前连接状态) ,就像UserDefauts一样。