我正在開發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