【发布时间】:2012-01-13 12:40:26
【问题描述】:
我正在尝试向我的应用程序添加 Internet 访问权限,为此,我正在测试用户是否连接到 Wifi/3G 网络。为此,我遵循 Apple 的 Reachability 示例代码并将 Apple 的 Reachability.h 和 Reachability.m 添加到我的项目中。当我此时尝试运行该项目时(我什至没有添加任何访问 Apple 的可达性文件的代码),我收到 13 个错误。这看起来很正常,因为我还没有将 SystemConfiguration 框架添加到我的项目中,但是当我添加它时,我仍然遇到相同的错误,这让我怀疑我是否正确添加了框架。
要添加框架,我去了... 项目 > 目标 > 构建阶段 > 将二进制文件与库链接 > + 按钮 > 添加系统配置。框架
有没有其他人遇到过这个问题并解决了一些问题?
显示“自动引用计数问题”的错误图片
http://farm8.staticflickr.com/7034/6461498873_5faeae2db3_b.jpg http://farm8.staticflickr.com/7017/6461499405_1e679067e2_b.jpg
【问题讨论】:
-
您遇到的问题实际上与添加缺少的框架无关,而是与 ARC 相关。您的项目使用 ARC,但苹果很久以前提供的可达性不是为 ARC 构建的。顺便说一句,您不应该使用 Apple 的 Reachability,而是使用 ASIHTTPRequest 中包含的大幅改进版本。
-
我所做的只是检查 Wifi 连接,如何使用 ASIHTTPRequest 让它变得更好?感谢您的回复。
标签: iphone xcode frameworks automatic-ref-counting