0

アプリにShareKitを実装しています。すべてが正常に機能しており、ほとんどの警告も削除しました(ShareKitがOS 2.xをサポートしているために発生するすべての警告-私のアプリは3.2以降をサポートしているため、これらのコード行は必要ありませんでした...)

解決できないファイルはFBRequest.mだけです。警告が表示される行を単純に削除することはできません。削除すると、アプリがFacebookに接続されないためです。

この問題について公開した以前の投稿で、誰かがこれを修正することを想定したShareKitフォークを参照してくれましたが、(!)アプリ用に既に変更したファイルを切り替える必要があります(また、フォークを実行しました」例アプリ」と同じ警告が見つかりました...)。

特定の警告にドリルダウンすると、合計で2つのタイプになります(9つの警告がありますが、ほとんどは同じタイプのものです)

  1. FBLOGおよびFBLOG2-これらのいずれかがコードに表示されると、次の警告が表示されます:未使用のエンティティの問題:式の結果は未使用です
  2. FBXMLHandlerNSXMLParser - parseXMLResponseメソッドには、この問題に関連する2つの警告があります。

    - Class 'FBXMLHandler' does not implement the 'NSXMLParserDelegate' protocol
    - Semantic Issue: Assigning to 'id<NSXMLParserDelegate>' from incompatible type 'FBXMLHandler *'
    

誰かがたまたまアプリでこれらの問題を解決し、それらに対処する方法を教えてくれましたか?

また...

誰かがこれらの問題に遭遇し、それらを無視し、アプリをアプリストアにアップロードし、Apple App Reviewによって拒否されなかったことがありますか(したがって、「こんにちは、これらの警告を無視できます。Appleは気にしません...」と言うことができます)?

4

2 に答える 2

2

FBXMLHandler と NSXMLParserの問題を解決する投稿を 1 つ見つけました

ここにリンクがあります:

https://github.com/ideashower/ShareKit/issues/215

FBLOGの問題について - この警告を生成するすべての行に対して " // " を実行したところ、問題なく動作しているようです

ここで行ったことが間違っていて、他の問題を引き起こす可能性があることを誰かが知っている場合は、教えてください...

于 2011-08-24T08:23:37.077 に答える
1

私は同じ問題に遭遇し、あなたがしたことと同じことをしました:))

括弧が原因で警告が表示されます。関数を式として解釈し、その結果を使用しなかったと見なします。

それが何をするかについては、100% 確信があるわけではありませんが、実際の役割を持たないデバッグに役立つ単なるログ機能であると確信しています。

于 2011-12-22T09:00:04.100 に答える