Я внедряю ShareKit в свое приложение. Все работает нормально, я также избавился от большинства предупреждений (все предупреждения, вызванные тем, что ShareKit поддерживает OS 2.x - мое приложение поддерживает 3.2 и выше, поэтому мне все равно не нужны эти строки кода ...)
Есть только один файл, который я не могу решить - FBRequest.m. Я не могу просто удалить строки, которые получают предупреждения, потому что в этом случае мое приложение не подключается к Facebook.
В предыдущем посте, который я опубликовал об этой проблеме, кто-то ссылался на меня на форк ShareKit, который предполагает это исправить - но (!) Он требует, чтобы я переключил файлы, которые я уже изменил, для своего приложения (а также я запустил форк "Пример приложения" и нашел те же предупреждения ...).
Если я углублюсь в конкретные предупреждения, они суммируют до 2 типов (у меня 9 предупреждений, но большинство из них относятся к одному и тому же типу)
- FBLOG и FBLOG2 - всякий раз, когда один из них появляется в коде, я получаю следующее предупреждение: Unused Entity Issue: Результат выражения не используется
FBXMLHandler против NSXMLParser - есть 2 предупреждения, относящиеся к этой проблеме, в parseXMLResponse метод:
- Class 'FBXMLHandler' does not implement the 'NSXMLParserDelegate' protocol
- Semantic Issue: Assigning to 'id<NSXMLParserDelegate>' from incompatible type 'FBXMLHandler *'
Кто-нибудь сталкивался с этими проблемами в своем приложении и может подсказать, как с ними справиться?
OR ...
Если бы кто-то сталкивался с этими проблемами, проигнорировал их, загрузил свое приложение в магазин приложений и не был отклонен Apple App Review (и поэтому может сказать: «Привет, вы можете просто игнорировать эти предупреждения. Apple все равно ...» )