【发布时间】:2012-06-30 12:59:40
【问题描述】:
我正在使用 Facebook iOS 开发工具包、AWS iOS 开发工具包和 RestKit。为了让 Facebook 和 AWS 玩得更好(有重复的符号),我不得不将我的 其他链接器标志 更改为 -force_load facebook-ios-sdk/lib/facebook-ios-sdk/libfacebook_ios_sdk.a。现在,当我运行我的应用程序时,我收到了这个与 RestKit 相关的错误:
2012-06-28 15:55:15.336 MyApp[1640:707] -[__NSCFString isIPAddress]:无法识别的选择器发送到实例 0x35f440
2012-06-28 15:55:15.338 MyApp[1640:707] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[__NSCFString isIPAddress]:无法识别的选择器发送到实例 0x35f440'
我不能使用 -ObjC 和 all-load 链接器标志,因为这会阻止我使用 Facebook 和 AWS 进行构建。
有谁知道我应该如何设置我的链接器标志,以便我可以一起使用所有 3 个(FB、AWS、RestKit)?谢谢!
【问题讨论】:
-
那么为什么不能用空格分隔三个
-force_load标志呢? -
我需要使用哪三个标志?
标签: ios xcode facebook amazon-web-services restkit