iPhone互联网连接

iPhone互联网连接,iphone,Iphone,我现在正在为iPhone开发一款游戏,我想让玩家可以选择向我的服务器提交他们的高分。游戏本身不需要互联网连接 处理这个问题的最佳方法是什么?如果没有internet连接,只需发出请求并优雅地失败,或者是否有API来请求用户连接到internet 我正在使用NSURLRequest和NSURLConnection提交数据 我搜索了苹果的文档,唯一发现的是持续wifi连接的标志,但这似乎有点过头了 感谢您的帮助。请查看。它有一系列用于测试网络连接的功能。请查看。它有一系列用于测试网络连接的功能。NS

我现在正在为iPhone开发一款游戏,我想让玩家可以选择向我的服务器提交他们的高分。游戏本身不需要互联网连接

处理这个问题的最佳方法是什么?如果没有internet连接,只需发出请求并优雅地失败,或者是否有API来请求用户连接到internet

我正在使用NSURLRequest和NSURLConnection提交数据

我搜索了苹果的文档,唯一发现的是持续wifi连接的标志,但这似乎有点过头了


感谢您的帮助。

请查看。它有一系列用于测试网络连接的功能。

请查看。它有一系列用于测试网络连接的功能。

NSURLConnection将完成您所需的所有功能。如果有可用的连接(WAN或WiFi),它将执行设置连接所需的所有操作。如果您尝试时没有连接,只需存储高分并在下次启动应用程序时上载即可


除非您想提供有关失败原因的详细信息,或者在netwrok可用时提供即时重试,否则复杂的可达性代码(如apple示例)对于上传高分表来说似乎有些过火。

NSURLConnection可以满足您的所有需要。如果有可用的连接(WAN或WiFi),它将执行设置连接所需的所有操作。如果您尝试时没有连接,只需存储高分并在下次启动应用程序时上载即可


除非您想提供有关失败原因的详细信息,或在netwrok可用时提供即时重试,否则复杂的可达性代码(如apple示例)对于上传高分表来说似乎有些过火。

谢谢。如果一个连接不存在,你知道如何启动它吗?例如,如果由于不活动而关闭了wifi。NSURLRequest会解决这个问题吗?无法通过编程方式打开WiFi(或关闭飞机模式)。我会建议一个更简单的解决办法,优雅地失败并道歉。谢谢。如果一个连接不存在,你知道如何启动它吗?例如,如果由于不活动而关闭了wifi。NSURLRequest会解决这个问题吗?无法通过编程方式打开WiFi(或关闭飞机模式)。我会建议一个更简单的解决办法,优雅地失败并道歉。