Xcode5:应用程序引用Payload/<AppName> .app/<AppName>中的非公共选择器:setAttribution:

dze*_*zep 8 facebook ios ios7 xcode5

今天,我尝试使用Xcode 5该应用程序向我的应用程序提交更新,并发出警告The app references non-public selectors in Payload/<AppName>.app/<AppName>: setAttribution:.以前,它工作得很好,最后一次更新是在八月.

我正在使用Facebook SDK 3.2图书馆.可能是什么问题呢?谢谢!

jow*_*wie 12

还发现如果你用fbProxy.userInfo.id你的代码替换,[fbPoxy.userInfo objectForKey:@"id"]警告就会消失.

顽皮的Facebook使用关键字作为属性名称!

  • 我还必须替换"link":userInfo.link - > [userInfo objectForKey:@"link"] (3认同)

Som*_*Guy 0

尝试下载最新的 SDK 版本,Facebook 表示他们已经解决了这个问题 https://developers.facebook.com/bugs/273730516072926