В моем приложении появляется ошибка времени выполнения:
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.
- У меня есть ObjC в других флажках компоновщика (
OTHER_LDFLAGS = -ObjC
) в моем приложении. (На самом деле, у меня есть и в моей статической библиотеке, поскольку она основана на том же файле xcconfig.) - Подпись совпадает с моими файлами .h и .m.
- В статической библиотеке была восстановлена определенно.
- Я проверил, что объект, по которому я отправляю сообщение, действителен.
Какие возможности мне не хватает?
Я использую Xcode 4.0.2. Это цель для iPhone.