【发布时间】:2011-05-17 16:50:41
【问题描述】:
我的应用程序出现运行时错误:
2011-05-17 09:42:31.124 rxsync[67464:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSMutableURLRequest setHTTPBodyWithFormMultipartValues:fileNames:contentTypes:usingBoundary:]: unrecognized selector sent to instance 0x4e3cd90'
此方法NSMutableURLRequest setHTTPBodyWithFormMultipartValues: fileNames: contentTypes: usingBoundary:] 由我的 .xcworkspace 中的静态库定义。
这是我目前检查过的内容:
- 静态库包含在我的Link Binary With Libraries阶段中。
- 我的应用程序的其他链接器标志 (
OTHER_LDFLAGS = -ObjC) 中有 ObjC。 (事实上,我的静态库中也有它,因为它基于同一个 xcconfig 文件。) - 我的 .h 和 .m 文件中的签名相同。
- 静态库肯定已重建。
- 我已验证我向其发送消息的对象是有效的。
我错过了哪些可能性?
我使用的是 Xcode 4.0.2。这是一个 iPhone 目标。
【问题讨论】: