Objective c Xcode验证错误:非公共选择器

Objective c Xcode验证错误:非公共选择器,objective-c,xcode,validation,frameworks,Objective C,Xcode,Validation,Frameworks,当我在Xcode中验证我的项目时,我得到一个错误: 应用程序引用有效负载/appname中的非公共选择器。app/appname:setResult: 我在项目中搜索了setResult,但没有匹配项 我已经提交了我的应用程序以供审核,但现在我担心它会被拒绝 我使用两种3d party框架: FBSDKCoreKit(最新版本) 谷歌移动硬盘(最新版本) 还有一些苹果框架: 游戏套件 储物箱 网络成瘾 AVF基金会 有人知道我该如何纠正这个错误吗 更新:尽管有错误,我还是顺利通过了审核。

当我在Xcode中验证我的项目时,我得到一个错误:

应用程序引用有效负载/appname中的非公共选择器。app/appname:setResult:

我在项目中搜索了
setResult
,但没有匹配项

我已经提交了我的应用程序以供审核,但现在我担心它会被拒绝

我使用两种3d party框架:

  • FBSDKCoreKit(最新版本)
  • 谷歌移动硬盘(最新版本)
还有一些苹果框架:

  • 游戏套件
  • 储物箱
  • 网络成瘾
  • AVF基金会
有人知道我该如何纠正这个错误吗


更新:尽管有错误,我还是顺利通过了审核。

setResult可能是一个属性设置程序…请查找名为“result”的“@property”。

在项目中包括螺栓。framework将解决此问题。

我检查了。。。同样,对于“结果”,您是否使用或子类NSO操作?它有一个属性:“@property(readonly,retain)id result;”否。。让我们看看我是否能通过app store ReviewId你找到解决方案了吗?你的应用被拒绝了吗?我也有同样的问题…仍在等待审查。。将更新ASAPI。我们已经通过了审查,没有任何问题。似乎它来自FBSDK框架。我也有同样的警告。我现在包括了下一个答案中建议的Bolts.framework。Bolts.framework解决了问题吗?