我为我的在线游戏制作了一个GKMatch和MCSession包装器。它在Swift2上工作正常,但在Swift3上我遇到了一个奇怪的问题。
当我使用GKMatch运行游戏时,它运行正常,没问题。当我转换到附近的玩家模式并启动MCSession时,我的游戏一直在运行,直到我达到预定的游标。
在GKMatch上完全调用了相同的计时器功能,但现在它没有被触发。
所有调用都与包装器使用相同的委托与软件的其余部分进行交互相同。
我看不出任何明显的代码问题。
真正奇怪的是程序根本没有崩溃,只是因为没有触发计时器功能,它停止在游戏逻辑没有进一步运行的那一点。
npm install material-design-icons