【问题标题】:iOS Xcode - Reachability (TonyMillion) - Show alert if iOS app does not have Network ConnectivityiOS Xcode - 可达性 (TonyMillion) - 如果 iOS 应用程序没有网络连接,则显示警报
【发布时间】:2012-07-16 15:24:41
【问题描述】:

我已经尝试在我的 iOS iPhone 应用程序中实现这个 (https://github.com/tonymillion/Reachability/) 4 小时。我在 SO 上看到过其他关于它的问题,但没有一个明确显示如何实现代码。有人可以帮忙吗?

我想要做的就是在他们未连接(或失去连接)到网络(WiFi 或蜂窝网络)时显示警报。

谁能告诉我把什么代码放在哪里?非常感谢!如果需要,我可以发布代码或任何内容。

【问题讨论】:

    标签: xcode ios5 reachability network-connection


    【解决方案1】:

    在此处查看 Apple 可达性示例代码: http://developer.apple.com/library/ios/#samplecode/Reachability/Listings/Classes_ReachabilityAppDelegate_m.html#//apple_ref/doc/uid/DTS40007324-Classes_ReachabilityAppDelegate_m-DontLinkElementID_4

    我希望这会有所帮助,如果你需要问什么,把它放在评论中,我会编辑我的答案。

    【讨论】:

    • 我查看了 Apple 的版本,但它与 ARC 不兼容,老实说,我无法弄清楚如何在我的应用程序中实现它。我所拥有的只是一个包含显示 HTML5 移动网站的 UIWebView 的单一视图。如果它失去网络连接,我只需要该应用程序显示警报。
    • 您所要做的就是将“-fno-objc-arc”添加到 Reachability.m 为此,选择您的目标并转到构建阶段选项卡,展开“编译源”并双击点击 Reachability.m 并输入“-fno-objc-arc”
    • 当您插入-fno-objc-arc 时,它实际上做了什么?当他们失去网络连接时,我是否需要做任何其他事情才能显示警报?还是“正常工作”?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    相关资源
    最近更新 更多