我正在我的应用程序中实现 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 不在乎......”)?