我正在开发iPhone应用程序,我希望用户能够将照片和标题发布到他或她的Facebook墙上。我从下面的代码开始,我从developers.facebook.com
得到的代码修改了它。由Facebook Facebook Feed Feed对话阻碍
UIImage *pic = [self createImage];
NSString *[email protected]"xxxxxxxxxxx0507";
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:kAppId, @"app_id",
pic, @"picture",@"My Haiku", @"name",@"Maybe he'll love me if I give him a haiku....",@"message",nil];
[facebook dialog:@"feed" andParams:params andDelegate:self];
这给了我一个undeclared identifier 'facebook'
错误,所以周围的一些更戳后,我下载了iOS版的Facebook SDK。不过,我一直在developers.facebook.com
阻挠通过以下安装说明:
--quote--
如果您创建一个具有自动引用计数(ARC)的iOS应用使能,那么你应该使用一个静态库版本的iOS Facebook SDK而不是从src文件夹中拖入文件。 iOS Facebook SDK的最新版本包括一个可以运行来构建静态库的shell脚本。你会通过调用脚本目录下找到build_facebook_ios_sdk_static_lib.sh构建脚本做到这一点通过命令行,例如:
% ~/facebook-ios-sdk/scripts/build_facebook_ios_sdk_static_lib.sh
这将创建到/ lib/Facebook的IOS-SDK文件夹下的静态库(例如〜/ facebook-ios-sdk/lib/facebook-ios-sdk)。然后,您可以将facebook-ios-sdk文件夹拖放到应用程序Xcode项目中,以包含iOS Facebook SDK静态库。
--end quote--
我不知道什么是shell脚本或脚本目录是什么。我尝试在终端中运行代码行,但得到了no such job
消息。我在哪里以及如何运行“我可以运行以构建静态库的shell脚本”?
感谢您的帮助。
这是旧版本的Facebook ios sdk FBConnect,但他们已经先进的SDK和新版本3.0似乎非常不同。 – superGokuN 2012-08-14 06:38:01
非常感谢 - 但是,当我下载SDK并打开它时,没有脚本文件“build_facebook_ios_sdk_static_lib.sh”。任务继续... – 2012-08-14 14:44:42
(除非你说的话,纳文,这是不是我应该试图做的,在这种情况下,我flummoxed。) – 2012-08-14 14:45:48