Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 带有iOS 5和Xcode 4.2的Facebook sdk 3.0_Iphone_Ios_Xcode_Facebook - Fatal编程技术网

Iphone 带有iOS 5和Xcode 4.2的Facebook sdk 3.0

Iphone 带有iOS 5和Xcode 4.2的Facebook sdk 3.0,iphone,ios,xcode,facebook,Iphone,Ios,Xcode,Facebook,我制作iOS应用已经有一段时间了,对此我很满意。我没有做的是在我的任何应用程序中添加Facebook连接 我今天要看的是如何将Facebook SDK 3.0与运行Xcode 4.2的iOS 5.0集成的教程。在我的研究中,我发现3.0与Xcode 4.2兼容。我还没有准备好升级到iOS 6.0和Xcode 4.5 所以我的问题是,有没有任何教程可以逐步指导我如何将Facebook skd 3.0与运行在Xcode 4.2上的iOS 5集成 我一直在寻找这些规范的教程;我找到的只是iOS 6和F

我制作iOS应用已经有一段时间了,对此我很满意。我没有做的是在我的任何应用程序中添加Facebook连接

我今天要看的是如何将Facebook SDK 3.0与运行Xcode 4.2的iOS 5.0集成的教程。在我的研究中,我发现3.0与Xcode 4.2兼容。我还没有准备好升级到iOS 6.0和Xcode 4.5

所以我的问题是,有没有任何教程可以逐步指导我如何将Facebook skd 3.0与运行在Xcode 4.2上的iOS 5集成

我一直在寻找这些规范的教程;我找到的只是iOS 6和Facebook SDK 3.1的教程和说明

到目前为止,我能做的是

从该链接下载Facebook SDK 3.0 我注册了Facebook开发者帐户并创建了一个示例项目AppID 我试着用Facebook sdk编译一个全新的Xcode项目,但这正是我开始遇到问题的地方。
本教程介绍如何集成FacebookSDK3.0来上传法规并向用户发布图片。希望这有助于:

您可以通过一个fql请求检索您或用户的facebook好友的生日

您可以在此处阅读有关fql的内容:

但这里有一些代码供参考。这些代码位于定义为FBSessionDelegate和FBRequestDelegate的类中

- (void)request:(FBRequest *)request didLoad:(id)result {
    // result is a NSDictionary of your friends and their birthdays!
}

- (void)fbDidLogin {
    //some best practice boiler plate code for storing important stuff from fb
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
    [defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
    [defaults synchronize];

    //now load all my friend's birthdays
    NSMutableDictionary * params = 
                         [NSMutableDictionary dictionaryWithObjectsAndKeys:
                         @"select birthday, name, uid, pic_square from user where uid in (select uid2 from friend where uid1=me()) order by name", 
                         @"query",
                         nil];

    [self.facebook requestWithMethodName: @"fql.query" andParams: params andHttpMethod: @"POST" andDelegate: self];
}

- (void) loginWithFacebook {
    self.facebook = [[[Facebook alloc] initWithAppId:@"<your app id here>" andDelegate:self] autorelease];
    //IMPORTANT - you need to ask for permission for friend's birthdays
    [facebook authorize:[NSArray arrayWithObject:@"friends_birthday"]];
}

谢谢MacNoob。这肯定比我一直盯着看的内容更能说明问题。还有一个问题,你知道有没有Facebook iOS教程可以让我连接到用户帐户并获得他们朋友的生日?我需要一个我正在制作的iOS应用程序。实际上,此代码不适用于Facebook SDK 3.0。我不得不在谷歌上搜索,然后用不同的方式写出来。这是从Facebook网站上得到的。仍然感谢您为我指出正确的教程!工作得很有魅力