首页 > 解决方案 > ios NEHotspotNetwork - 应用程序在链接过程中崩溃(Xcode)

问题描述

我在编译我的项目时遇到问题。当我将 NEHotspotNetwork 库包含到我的项目中并尝试获取网络 SSID 时:

    if (@available(iOS 14.0, *)) {
        [NEHotspotNetwork fetchCurrentWithCompletionHandler:^(NEHotspotNetwork * _Nullable currentNetwork) {
           NSString  *strSSID = [currentNetwork SSID];
           NSLog(@"SSID: %@",strSSID);
        }];
    } else {

        NSArray *ifs = (__bridge_transfer NSArray *)CNCopySupportedInterfaces();
        
        NSDictionary *info;
        
        for (NSString *ifnam in ifs) {
            
            info = (__bridge_transfer NSDictionary *)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);
            
            if (info && [info count]) {
                
                NSString  *strSSID = [info objectForKey:@"SSID"];
                NSLog(@"SSID: %@",strSSID);
            }
        }
    }

所以一切看起来都很好,但是在编译/链接应用程序期间崩溃并且 xcode 显示最近的问题:

在此处输入图像描述

我究竟做错了什么 ?

标签: iosobjective-cxcodeqtwifi

解决方案


推荐阅读