我想把facebook和我的应用程序结合起来。我从fb中获取了一个示例应用程序,并从那里复制了所需的代码。看上去很容易。
我根据需要增加了社会、辅助和账户框架。我能建造和连接。但是在运行时,它会出现错误,当我在互联网上搜索时,我知道这些框架只适用于ios6。
错误的“社会框架所指的应用”。当我移除这个框架时,adsupport框架也是如此。我尝试将这三个框架作为可选框架,但随后出现了类似于这个带有iOS 4.2链接器错误的Facebook XCode SDK 3.1的错误。
所以,我可以使用SDK3.1将fb与我的应用程序集成,还是使用3.0或以前的版本?还是其他的实现方式?如果我必须使用以前的版本,我该如何做呢?
编辑:有一个自述文件与'hello facebook‘样例应用程序,它的要求是its 4.0!
发布于 2012-10-25 15:28:24
为了避免使用来自Facebook的iOS 6.0的功能,这也同样重要。
使用FacebookSDK3.0并执行以下相反的步骤
https://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/
//用于FaceBookSDK 3.1
[FBSession openActiveSessionWithReadPermissions:nil
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session,
FBSessionState state,
NSError *error) {
[self sessionStateChanged:session
state:state
error:error];
}];
//For FaceBookSDK 3.0 use this
[FBSession openActiveSessionWithPermissions:nil
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session,
FBSessionState state,
NSError *error) {
[self sessionStateChanged:session
state:state
error:error];
}];https://stackoverflow.com/questions/12622733
复制相似问题