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