RestKit 与 cocoapod 和 use_frameworks!无法使用 AFNetworkReachability

2023-12-21

我的 pod 文件如下所示:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'
use_frameworks!

pod 'RestKit'
pod 'CocoaLumberjack'

在我的应用程序委托之上,我添加了:

#import <RestKit/RestKit.h>

In the 应用程序:didFinishLaunchingWithOptions:我添加了这个:

RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[NSString class]];

到目前为止它编译得很好,然后我添加了:

AFHTTPClient* client = [[AFHTTPClient alloc] initWithBaseURL:[[NSURL alloc] initWithString:@"asdf"]];

再次,工作正常,然后我尝试了可达性:

[client setReachabilityStatusChangeBlock: ^(AFNetworkReachabilityStatus status)
     {
         NSLog(@"Reachability status changed");
     }];

不幸的是,这无法编译并给出以下错误:

'AFHTTPClient' 没有可见的 @interface 声明选择器 '设置ReachabilityStatusChangeBlock:'

我去查了一下原因,发现这个方法的编译是由_SYSTEMCONFIGURATION_H宏,由于某种原因在这种情况下解析为 false。 我尝试将我的项目链接到 SystemConfiguration 框架,但这没有帮助。我的假设是 RestKit 应该在编译时与其链接,当我检查 RestKit pod 时,SystemConfiguration 确实存在于 Link Binary with Libraries 阶段。有什么想法为什么这行不通吗?

Xcode7b5、cocoapods 0.38.2 可以找到示例项目here https://dl.dropboxusercontent.com/u/27427137/test1.zip.


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RestKit 与 cocoapod 和 use_frameworks!无法使用 AFNetworkReachability 的相关文章

随机推荐

  • 标签是否会被弃用?

    这比任何悬而未决的灾难更令人好奇 D So the b and i 标签从网络诞生之初就已经存在了 我想 但现在我们有了CSS 而且很多人都在使用 风格化的html 标签 它们是风格标签 但它们实际上并没有那么糟糕 因为它们使我们不必制作一
  • PHP中获取字符串的第一行

    在 PHP 5 3 中有一个不错的功能 http www php net manual en function strstr php这似乎做我想做的 strstr input n true 不幸的是 服务器运行 PHP 5 2 17 和可选
  • IBM Watson Visual Recognition - 由于凭证无效,访问被拒绝

    我正在尝试将IBM Watson Visual Recognition 工具与nodejs express 结合使用 我按照指示guide https www ibm com watson developercloud visual rec
  • 如何让bulletphysicals/bulletsharps 的多线程工作?

    也就是说 设置 BulletSharp 物理引擎包装器的 DynamicsWorld 以使用 BulletSharp MultiThreaded ParallelConstraintSolver 所需的最小代码集是什么 或者 我可能可以通过
  • 如何将 ByteString 转换为 Int 并处理字节顺序?

    我需要在 Haskell 中读取二进制格式 格式相当简单 四个八位位组指示数据的长度 后面跟着数据 四个八位位组表示网络字节顺序的整数 我怎样才能转换ByteString四个字节为一个整数 我想要一个直接转换 在 C 语言中 那就是 int
  • Python lambda 与正则表达式

    当在 python 中使用 re 的 re sub 部分时 如果我没有记错的话 可以使用 sub 函数 据我所知 它会将匹配传递给传递的任何函数 例如 r re compile r A Za z r sub function string
  • PTTest 失败并且未生成突变覆盖率

    我想生成突变测试覆盖率 我正在对 PI 测试进行 POC 但这并不是参加我的考试课程而失败 我已经在 pom xml 中配置了 PTTest 插件 我检查了pom xml文件中的目标类包名称和目标测试类包名称是否正确 我遇到以下错误 10
  • 不带 http(s) 前缀的 Href

    我刚刚创建了原始的 html 页面 这里是 example https jsfiddle net yv1661dx 1 这是它的标记 a href www google com www google com a br a href http
  • 如何修复颤动异常:使用不包含导航器的上下文请求导航器操作

    我正在尝试使用 flutter 框架创建抽屉导航 但每次运行时我都会遇到以下异常 抛出另一个异常 使用 a 请求导航器操作 不包含导航器的上下文 那么解决方案是什么 有帮助吗 我使用 Navigator 类如下 void main runA
  • 应用程序在 Android 模拟器上正常工作时无法访问设备上的互联网?

    我开发了一个基于 SIP 的应用程序 该应用程序在 Android 设备上调试时无法使用互联网连接 但在模拟器上调试时却可以正常工作 我已在manifest xml 中授予了有关互联网连接的所有权限 是否有任何其他权限可以使用互联网连接在设
  • OSX - 如何判断光标是否可见

    我知道这个问题已经得到回答 检测 Mac OS X 上光标是否隐藏 https stackoverflow com questions 5026660 detect if cursor is hidden on mac os x 但此时 函
  • Python Pandas 用相反的符号替换值

    我正在尝试 清理 一些数据 我的价值观是负面的 但它们不可能是负面的 我想将所有负值替换为相应的正值 A B C 1 9 0 2 Hello 1 2 0 3 World 我希望这成为 A B C 1 9 0 2 Hello 1 2 0 3
  • Android Studio 布局预览默认主题

    也许这是 Android Studio 中众所周知的选项 但我找不到它 Google 也没有帮助我解决这个问题 每次我在 Android Studio 中打开布局预览时 它都会将 Material Light 主题应用于我的项目中的每个布局
  • Cython:使用嵌套 typedef 公开 C++ 类

    根据this https stackoverflow com questions 28382575 are c style internal typedefs possible in cythonstackoverflow 中的问题 答案
  • 尝试在 MapView 中模拟路线

    我有一个数组CLLocation我从文件中解析的对象 我想模拟用户沿着该路线移动 我已经实现了 for CLLocation loc in simulatedLocs self moveUser loc sleep 1 这是循环中调用的方法
  • Seaborn 图 - X 轴上的日期错误

    我有一个数据框 它将每个日期与多个值相关联 日期范围为 02 02 至 04 30 我有一个包含两列的数据框 日期 和 分数 日期 条目是时间戳 dem data Timestamp 2020 02 02 22 27 00 0000 tz
  • 如何在android webview中显示javascript弹出窗口

    是否可以在 android webviewer 上打开一个 javascript 弹出窗口 编码类似于谷歌的这个示例 如果是的话怎么办 我不希望后台的原始页面被关闭 它必须是如图所示的弹出窗口 构建 Web 应用程序链接 http deve
  • jQuery 中的动态单选按钮组验证

    验证以确保检查每组中至少一个的最佳方法是什么 因此在以下示例中 组是name1 name2 name3 Example
  • 将 Powershell 创建的文件的编码更改为 UTF8 而不是 UCS-2 LE

    我正在使用 powershell 创建一个文件 我需要这个文件是 UTF8 编码的 到目前为止我尝试的所有尝试都失败了 在 Notepad 中检查文件显示 UCS 2 LE BOM 作为编码 powershell可以改用UTF8吗 到目前为
  • RestKit 与 cocoapod 和 use_frameworks!无法使用 AFNetworkReachability

    我的 pod 文件如下所示 source https github com CocoaPods Specs git platform ios 8 0 use frameworks pod RestKit pod CocoaLumberjac
Powered by Hwhale