objective-c - Apple 的 Reachability 文件中的奇怪错误

标签 objective-c ios

我正在尝试在我的项目中使用可达性。我添加了 Reachability.h 和 Reachability.m 文件。但是在构建项目之后 xCode 向我显示了奇怪的错误:

Undefined symbols for architecture i386:
"_SCNetworkReachabilityCreateWithName", referenced from:
  +[Reachability reachabilityWithHostname:] in Reachability.o
"_SCNetworkReachabilityCreateWithAddress", referenced from:
  +[Reachability reachabilityWithAddress:] in Reachability.o
"_SCNetworkReachabilitySetCallback", referenced from:
  -[Reachability startNotifier] in Reachability.o
  -[Reachability stopNotifier] in Reachability.o
"_SCError", referenced from:
  -[Reachability startNotifier] in Reachability.o
"_SCErrorString", referenced from:
  -[Reachability startNotifier] in Reachability.o
"_SCNetworkReachabilitySetDispatchQueue", referenced from:
  -[Reachability startNotifier] in Reachability.o
  -[Reachability stopNotifier] in Reachability.o
"_SCNetworkReachabilityGetFlags", referenced from:
  -[Reachability isReachable] in Reachability.o
  -[Reachability isReachableViaWWAN] in Reachability.o
  -[Reachability isReachableViaWiFi] in Reachability.o
  -[Reachability connectionRequired] in Reachability.o
  -[Reachability isConnectionOnDemand] in Reachability.o
  -[Reachability isInterventionRequired] in Reachability.o
  -[Reachability reachabilityFlags] in Reachability.o

我该如何解决这个问题?

最佳答案

可能您忘记将 SystemConfiguration.framework 添加到您的项目中。如果您不知道如何添加框架,请查看此 SO question .

关于objective-c - Apple 的 Reachability 文件中的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11013997/

相关文章:

ios - 在 iOS 上设置独立于设备的 RGB

ios - 在 iOS 7 中动态更改 UIViewController 的 View

objective-c - 如果我们使用系统字体,如何在 iOS 7 中重新排列字体大小?

ios - 在 App purchase 沙盒中——购买了项目但在下载托管内容时出错

ios - 如何将持有 int 的 iOS id 类型转换为 NSString?

ios - 如何从 NSAttributedString 的末尾修剪(删除)空格

ios - Xcode 5 崩溃——Xcode 意外退出

ios - 使用 Objective-C,如何在不影响顶层的情况下为底层的框架位置设置动画?

ios - 释放类对象时使用 block 进行内存管理

ios - Flutter 为 BlinkId 插件添加新的 ViewController