GPRS在iPhone模拟器上
答
使用SDK,您不能“激活”任何类型的网络访问。只需尝试连接到远程服务器即可。
如果设备可以连接,它会。如果不能,你需要检测这个并向用户显示警告。
Apple的示例代码有大量关于如何检测网络是否处于活动状态的示例。
答
模拟器总是通过主机的Mac互联网连接进行连接。如果您问如何在模拟器上测试GPRS性能,那么您应该购买USB GPRS无线电并测试。您还可以使用内置的ipfw来限制网络带宽给模拟器并模拟GPRS带宽(请注意,延迟仍然是您的连接)。 Throttled提供了比ipfw更简单的用户界面:http://www.intrarts.com/throttled.html
正如August所说,您不能从代码中切换网络,但是您可以测试连接并建议用户连接并切换连接。
从苹果有很好的示例代码来测试连接可用性和类型:http://developer.apple.com/iphone/library/samplecode/Reachability/index.html