尽管互联网连接,AFNetworking仍然没有连接


仙风道骨刘憨
2025-03-18 01:47:14 (16天前)
  1. 我正在使用AFNetworking来确定用户是否有互联网连接。它在wifi4G LTE上都返回false,我已经检查确保它们是


操作
</跨度>

我有以下

2 条回复
  1. 0# Coolkid | 2019-08-31 10-32



    这不是使用的解决方案

    AFNetworking

    但使用

    来自apple的示例代码



    一旦你有了

    下载

    和进口

    Reachbility.m



    Reachbility.h




    创建一个辅助函数:




    1. -(BOOL)isConnected{
      Reachability *reachability = [Reachability reachabilityForInternetConnection];
      NetworkStatus networkStatus = [reachability currentReachabilityStatus];

    2. return !(networkStatus == NotReachable);
      }

    3. </code>


    然后使用它




    1. if([self isConnected]){
      //connected!
      }
      else{
      //not connected to internet!
      }

    2. </code>





    很重要
    </强>



    如果您的项目没有使用arc




    • 转到目标&gt;


    • 构建阶段&gt;


    • 双击Reachability文件




    • -fno-objc-arc




    希望这可以帮助


登录 后才能参与评论