未知类型名称“ SCNetworkReachabilityRef”

时间:2019-04-01 13:11:38

标签: ios swift xcode

在构建和运行项目时遇到此错误。

未知类型名称'**SCNetworkReachabilityRef**' 未知类型名称'**SCNetworkReachabilityFlags**'

我在 Swift 4.0

中使用 Xcode 9.2

我已经在使用 Cocoapod 1.6.0 的项目中安装了以下Pod。

  1. GoogleMaps
  2. CardIO
  3. QuickBlox
  4. QMServices
  5. QMChatViewController
  6. Quickblox-WebRTC
  7. TTTAttributedLabel
  8. SDWebImage
  9. SVProgressHUD
  10. SearchEmojiOnString
  11. IAlertView +块
  12. Alamofire
  13. SwiftyJSON
  14. 面料
  15. Crashlytics
  16. QMServices
  17. QuCore-ThirdParty
  18. SAMKeychain
  19. FunkyObjC(1.3版)
  20. Firebase / Core
  21. 列表项

我尝试解决该错误!但是没有得到正确的解决方案!

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

这是弄清楚自己的一种方式

  • 选择SCNetworkReachabilityFlags
  • ⌘C复制字符串。
  • ⇧⌘0(零不为o)以打开文档。
  • ⌘VSCNetworkReachabilityFlags粘贴到搜索字段中。

您将看到

enter image description here

在右侧是封闭框架。 SCNetworkReachabilityFlags属于SystemConfiguration

您必须@import一个框架才能访问其类型。

因此添加

@import SystemConfiguration

在使用Reachability API的文件中。

答案 1 :(得分:0)

您需要导入SystemConfiguration

相应地,类名称已更改。您会在Xcode中得到建议。