【问题标题】:stymied by Facebook Feed Dialogue with iPhone被 iPhone 的 Facebook Feed Dialogue 阻碍
【发布时间】:2012-08-15 04:10:19
【问题描述】:

我正在开发一个 iPhone 应用程序,我希望用户能够通过该应用程序将照片和标题发布到他或她的 Facebook 墙上。我从下面的代码开始,我从developers.facebook.com 得到的代码修改了它。

UIImage *pic = [self createImage];
NSString *kAppId=@"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 的以下安装说明阻碍了我:

--引用--

如果您创建的 iOS 应用程序启用了自动引用计数 (ARC),那么您应该使用 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 静态库。

--结束报价--

我不知道什么是 shell 脚本或什么是脚本目录。我尝试在终端中运行这行代码,但收到了no such job 消息。我在哪里以及如何运行“shell脚本[我]可以运行以构建静态库”?

感谢您的帮助。

【问题讨论】:

    标签: iphone xcode facebook


    【解决方案1】:

    首先下载 iOS facebook sdk。 然后解压缩 zip 文件,您将打开一个文件夹。在其中您将有一个名为 Scripts 的文件夹打开它,您将找到一个脚本文件“build_facebook_ios_sdk_static_lib.sh” 现在打开终端 [Launchpad --> Utilities --> 终端] 并将这个 shell 脚本文件拖放到终端并按下回车它会在你解压后的下载文件夹中生成一个名为 Lib 的文件夹 打开你的 Xcode 项目并右键单击项目顶部的 naivgator 右键单击​​ --> 将文件添加到“项目”现在导航到你的 facebook sdk 并添加刚刚创建的Lib文件夹内的文件夹..就是这样:)

    【讨论】:

    • 这是针对旧版本的 facebook ios sdk FBConnect 但他们已经改进了 sdk 并且新版本 3.0 似乎非常不同。
    • 非常感谢——但是,唉,当我下载 SDK 并打开它时,没有脚本文件“build_facebook_ios_sdk_static_lib.sh”。任务还在继续……
    • (除非你说的是,naveen,否则这根本不是我应该尝试做的,在这种情况下我很困惑。)
    • @JoelDerfner 给我你的电子邮件 id 我会用静态的 sdk 邮寄给你
    • 它是 joel@joelderfner.com。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多