【发布时间】:2010-03-23 00:13:59
【问题描述】:
这是我在 iPhone 开发中看到的最有趣的事情之一。
以下问题与代码无关,因为我使用的是 Apple 的 SDK 示例(坦克示例)。
我有一部 3GS iPhone 和一部 3G iPhone,两者都显示 GameKit 选择器屏幕。两者最终都会很好地显示另一部手机在范围内(不过确实需要大约 25 秒)。
如果我用我的 3GS 选择 3G iPhone,3G 将收到一个连接请求并且可以建立连接。但是,反之亦然,它绝对行不通。两部手机都开启了蓝牙,并且两部手机都运行最新的操作系统版本。
简单的事实是我正在使用 SDK 示例,但它对于尝试发出连接的 3G 不起作用。有什么办法可以解释这种极其奇怪的行为吗?
非常感谢阅读!
【问题讨论】:
-
澄清一下,两部手机都已重新启动,已使用示例进行了全新安装,已使用多个代码库,已对两个设备进行了多次更新。到目前为止,这种行为已经持续了 5 个多月。
-
我可以使用 3G 连接,但连接很容易意外断开。所以,是的,这是苹果的错。