将Facebook实施到Xcode项目中

Pat*_*boa 3 iphone xcode facebook github objective-c

我将在我的项目中实现facebook应用程序,但我遇到了一些障碍.首先,我读到了developers.facebook.com发布的链接: 在此输入图像描述

我真的不知道如何使用GitHub存储库并将其添加到我的应用程序项目中,所以我希望我能得到一些帮助,

接下来,当我继续休息时,我发现了一些我可能需要帮助的东西: 在此输入图像描述

所以这就是我现在所拥有的,我只需要完成第一部分,然后我可以继续,所以我希望有人可以帮助我完成第一部分,谢谢

(对不起,如果我必须发布图片,我真的需要具体而且我有时会在阅读教程时遇到麻烦)

dom*_*esz 5

如果您不熟悉git,可以在此页面上手动将sdk下载到硬盘驱动器:https://github.com/facebook/facebook-ios-sdk单击下载并选择首选格式.

在自述文件中清楚地说明了如何将库添加到您自己的应用程序:

如果要将Facebook与现有应用程序集成,请按照以下步骤操作:

  • 将Facebook SDK复制到您的Xcode项目中:

    • 在Xcode中,选择File - > Open ...并选择src/facebook-ios-sdk.xcodeproj 打开Facebook SDK .
    • 在Xcode中打开您自己的应用程序项目,将"FBConnect"文件夹从Facebook SDK项目拖放到您的应用程序项目中.
    • 在代码中包含FBConnect标头:

      #import "FBConnect/FBConnect.h"

    • 您现在应该能够成功编译项目.

  • 在Facebook注册您的应用程序:

    • 在以下网址创建一个新的Facebook应用程序:http://www.facebook.com/developers/createapp.php.如果您已有相关的Web应用程序,则可以使用相同的应用程序ID.
    • 设置应用程序的名称和图片.这是用户在授权您的应用程序时将看到的内容.

你应该有一个名为yourProjectNameAppDelegate.h和的文件yourProjectNameAppDelegate.m.

你必须把#import "FBConnect/FBConnect.h"yourProjectNameAppDelegate.h.并在标头中声明一个变量Facebook* facebok;并合成它.

yourProjectNameAppDelegate.m包含一个名为的方法application:didFinishLaunchingWithOptions:应该是这样的:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
   facebook = [[Facebook alloc] initWithAppId:@"YOUR_APP_ID"];
   [facebook authorize:permissions delegate:self];

}
Run Code Online (Sandbox Code Playgroud)

另外放入此文件的另一种方法.

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
    return [facebook handleOpenUrl:url];
}
Run Code Online (Sandbox Code Playgroud)

另外,我建议您更多地了解objective-c,因为您的问题与facebook库无关.你可以在网上找到大量的资源.我建议看这个iTunes大学的截屏视频.