アプリにShareKitを実装しています。すべてが正常に機能しており、ほとんどの警告も削除しました(ShareKitがOS 2.xをサポートしているために発生するすべての警告-私のアプリは3.2以降をサポートしているため、これらのコード行は必要ありませんでした...)
解決できないファイルはFBRequest.mだけです。警告が表示される行を単純に削除することはできません。削除すると、アプリがFacebookに接続されないためです。
この問題について公開した以前の投稿で、誰かがこれを修正することを想定したShareKitフォークを参照してくれましたが、(!)アプリ用に既に変更したファイルを切り替える必要があります(また、フォークを実行しました」例アプリ」と同じ警告が見つかりました...)。
特定の警告にドリルダウンすると、合計で2つのタイプになります(9つの警告がありますが、ほとんどは同じタイプのものです)
- FBLOGおよびFBLOG2-これらのいずれかがコードに表示されると、次の警告が表示されます:未使用のエンティティの問題:式の結果は未使用です
FBXMLHandlerとNSXMLParser - parseXMLResponseメソッドには、この問題に関連する2つの警告があります。
- Class 'FBXMLHandler' does not implement the 'NSXMLParserDelegate' protocol - Semantic Issue: Assigning to 'id<NSXMLParserDelegate>' from incompatible type 'FBXMLHandler *'
誰かがたまたまアプリでこれらの問題を解決し、それらに対処する方法を教えてくれましたか?
また...
誰かがこれらの問題に遭遇し、それらを無視し、アプリをアプリストアにアップロードし、Apple App Reviewによって拒否されなかったことがありますか(したがって、「こんにちは、これらの警告を無視できます。Appleは気にしません...」と言うことができます)?