我将在我的项目中实现facebook应用程序,但我遇到了一些障碍。首先,我读到了developers.facebook.com发布的链接:
我真的不知道如何使用GitHub存储库并将其添加到我的应用程序项目中,所以我希望我能得到一些帮助,
接下来,当我继续休息时,我发现了一些我可能需要帮助的东西:
这就是我现在所拥有的一切,我只需要完成第一部分,然后我就可以继续,所以我希望有人可以帮助我完成第一部分,谢谢
(对不起,如果我必须发布图片,我真的需要具体而且我有时会在阅读教程时遇到麻烦)
答案 0 :(得分:5)
如果您不熟悉git,可以在此页面上手动将sdk下载到硬盘:https://github.com/facebook/facebook-ios-sdk
点击下载并选择首选格式。
在自述文件中清楚地说明了如何将库添加到您自己的应用程序中:
如果您想将Facebook与现有应用程序集成,请按以下步骤操作:
将Facebook SDK复制到您的Xcode项目中:
- 在Xcode中,选择文件 - > 打开... 并选择src / facebook-ios-sdk.xcodeproj打开Facebook SDK。
- 在Xcode中打开您自己的应用程序项目,将“FBConnect”文件夹从Facebook SDK项目拖放到您的应用程序项目中。
在代码中包含FBConnect标头:
#import "FBConnect/FBConnect.h"
您现在应该能够成功编译项目。
使用Facebook注册您的应用程序:
- 在http://www.facebook.com/developers/createapp.php创建一个新的Facebook应用程序。如果您已有相关的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];
}
另外在这个文件中加入另一种方法。
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
return [facebook handleOpenUrl:url];
}
另外,我建议您更多地了解objective-c,因为您的问题与facebook库无关。你可以在网上找到大量的资源。我建议你看这个iTunes大学screencast。
答案 1 :(得分:1)
对于github,转到http://help.github.com/他们有大量资源来帮助你,但你几乎只需要输入git clone,然后找到放置存储库的位置。
或者如果您浏览github网站上的repo,您应该只需点击下载按钮。
第二位,你需要什么帮助?
应用ID将来自您在Facebook中设置应用程序。