2011-08-24 36 views
0

我在我的應用程序中實現ShareKit。一切工作正常,我也擺脫了大部分警告(所有的警告是由於ShareKit支持OS 2.x - 我的應用suports 3.2及以上,所以我不需要這些代碼行......)iOS >> ShareKit:如何解決FBRequest文件中的警告?

只有一個文件我無法解決 - FBRequest.m。我不能簡單地刪除獲取警告的行,因爲如果我這樣做,我的應用程序無法連接到Facebook。

在之前的文章中,我發佈了關於這個問題的文章,有人引用了我的一個ShareKit分支,假設要解決這個問題 - 但是(!)它需要我切換我已經爲我的應用修改過的文件(還有,叉「示例應用程序」,並發現相同的警告......)。

如果我深入到具體的警告,他們總結到2種類型(我有9個警告,但他們大多是來自同一類型)

  1. FBLOGFBLOG2 - 每當其中一人出現在代碼中,我得到以下警告:未使用的實體問題:表達式結果未使用
  2. FBXMLHandler的NSXMLParser - 有2級與這個問題的警告,在parseXMLResponse方法:

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

沒有任何人發生在他們的應用程序來解決這些問題,並能指導我如何處理呢?

或者......

沒有任何人遇到這些問題,忽略了他們,他們上傳到應用程序的應用程序商店,並沒有被蘋果應用程序審查(並因此拒絕可以說:「嗨,你可以忽略這些警告。蘋果不在乎......「)?

回答

2

我找到了一個職位,解決了FBXMLHandler對比的NSXMLParser問題

這裏是鏈接:

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

關於FBLOG問題 - 我只是做了「//「爲所有產生此警告的行,它似乎工作正常。

如果每個人都知道我曾在這裏做是錯誤的,可能會導致其他問題,請告訴...

1

我遇到同樣的問題,我最後做你做正是:))

由於括號而出現警告。它將函數解釋爲一個表達式,並認爲你沒有使用它的結果。

關於它的功能,我不是100%確定,但看着它我相當確信這只是一個日誌功能,對於沒有任何實際角色的調試很有用。