gpt4 book ai didi

macos - 无法使用 AFNetworkReachabilityManager 类在我的 OS X 项目中获取网络可达性

转载 作者:行者123 更新时间:2023-12-01 11:25:18 25 4
gpt4 key购买 nike

我正在使用的系统是 OSX(10.11.1),Xcode (7.2.1) Pod 文件放置在我们拥有 .xcodeproject 的同一目录中 包含 AFNetworking 的 podfile 是 来源'https://github.com/CocoaPods/Specs.git'
平台:osx,'10.9'
目标'EntredaUnifyApplet'做
pod 'AFNetworking', '~> 2.6'
结束
运行了以下命令 pods 设置pod 安装

之后我在我的 VC 中包含了以下代码并且还导入了AFNetworkReachabilityManager.m 和 AFNetworking.h我使用的片段是

[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
NSLog(@"Reachability: %@", AFStringFromNetworkReachabilityStatus(status));
}];

[[AFNetworkReachabilityManager sharedManager] startMonitoring];

当我尝试运行它时,出现以下错误

Undefined symbols for architecture x86_64: "_AFStringFromNetworkReachabilityStatus", referenced from: ___38-[viewController awakeFromNib]_block_invoke in viewController.o "_OBJC_CLASS_$_AFNetworkReachabilityManager", referenced from: objc-class-ref in viewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

最佳答案

要消除这些错误,您需要在 Binary with Libraries 链接下的 Build phases 中添加 systemconfiguration framework 和 libAFNetworking.a。然后这些错误将被删除。

关于macos - 无法使用 AFNetworkReachabilityManager 类在我的 OS X 项目中获取网络可达性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37802933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com