iOS应用 - 非公共API使用 - 应用引用非公共选择器:cancelButtonClicked,setResult:

时间:2015-11-18 08:57:41

标签: ios iphone app-store appstore-approval

我将应用程序上传到iTunes后,我收到邮件说我的应用程序使用非公开api方法 - cancelButtonClicked setResult:

但cancelButtonClicked用作各种按钮和searchBar的IBAction方法。我需要重命名吗?此外,这是非常常见的请建议..

对于setResult:方法我还没有使用过这个方法,我还没有找到在我的完整工作区中使用的这个方法。

我使用了多个第三方API,其中一些是以下内容:

  • AFNetworking
  • Google Maps SDK
  • Google Places SDK
  • Google Analytics
  • RSK Image Cropper
  • Facebook SDK
  • Twitter SDK
  • ASIHTTP
  • MBProgressHud
  • 可达性
  • SDWebImageCache

请建议我能做些什么。

另外,我正在使用部署目标iOS 8.0的Xcode 6.3.2。在一些SO的答案中,建议使用Xcode 6.0.1,但我不能将其用作Google Maps SDK POD建议使用Xcode6.3或更高版本。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:3)

您应该在项目目录中搜索您提到的方法调用。这是一个在整个项目中搜索的命令行脚本。这将返回调用这些方法的位置,然后您应该修改方法的名称或更新包含调用的库/框架。

grep -Rnis 'cancelButtonClicked' *
grep -Rnis 'etResult:' *