objective-c – 当设备没有Internet(数据)访问权限时控制台出错

objective-c – 当设备没有Internet(数据)访问权限时控制台出错,第1张

概述当我正常启动我的应用程序3g / wifi时,我在控制台内没有错误.当我为测试目的禁用数据访问(也就是飞机模式)时,我在控制台中启动应用程序时收到以下错误消息: 2011-11-16 19:17:40.440 Juice[8674:707] Reachability Flag Status: -- ------- networkStatusForFlags 2011-11-16 19:17: 当我正常启动我的应用程序3g / wifi时,我在控制台内没有错误.当我为测试目的禁用数据访问(也就是飞机模式)时,我在控制台中启动应用程序时收到以下错误消息:

2011-11-16 19:17:40.440 Juice[8674:707] Reachability Flag Status: -- -------   networkStatusForFlags 2011-11-16 19:17:41.292 Juice[8674:707] Applications are expected to have a root vIEw    controller at the end of application launch

请注意,当应用程序检测到没有数据连接且我正在使用标签栏控制器时,我会看到一个uialertvIEwd出.我不知道为什么我收到这些错误消息.

提前致谢!

解决方法 这些不是错误消息,而是通知消息,让您知道没有网络连接.要禁用它们,您可以打开Reachability.m的本地副本并更改此设置:

#define kShouldPrintReachabilityFlags 1

至:

#define kShouldPrintReachabilityFlags 0

该行位于#import“Reachability.h”行的下方.

Reachability.m source
Reachability.h source

总结

以上是内存溢出为你收集整理的objective-c – 当设备没有Internet(数据)访问权限时控制台出错全部内容,希望文章能够帮你解决objective-c – 当设备没有Internet(数据)访问权限时控制台出错所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1032609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存