这是我在 iPhone 开发中看到的更有趣的事情之一。
以下问题与代码无关,因为我使用的是 Apple 的 SDK 示例(坦克示例)。
我有一部 3GS iPhone 和一部 3G iPhone 都显示 GameKit 选择器屏幕。两者最终都会很好地显示另一部手机(不过确实需要大约 25 秒)。
如果我用我的 3GS 选择 3G iPhone,3G 将收到一个连接请求并且可以建立连接。但是,反之亦然,它绝对行不通。两部手机都打开了蓝牙,并且两部手机都运行最新的操作系统版本。
一个简单的事实是我正在使用 SDK 示例,它只是不适用于 3G 尝试发出连接。有什么办法可以解释这种极其奇怪的行为吗?
非常感谢阅读!