私は、ユーザーが自分のFacebookウォールに写真とキャプションを投稿できるようにするiPhoneアプリに取り組んでいます。私は次のコードから始めました。これは、から取得したコードから変更したもの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'
エラーが発生したので、もう少し調べてからiOSFacebookSDKをダウンロードしました。しかし、私は次のインストール手順に悩まされてきましたdevelopers.facebook.com
:
- 引用 -
自動参照カウント(ARC)が有効になっているiOSアプリを作成する場合は、srcフォルダーからファイルをドラッグするのではなく、静的ライブラリバージョンのiOSFacebookSDKを使用する必要があります。iOS Facebook SDKの最新リリースには、静的ライブラリを構築するために実行できるシェルスクリプトが含まれています。これを行うには、コマンドラインから、scriptsディレクトリの下にある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プロジェクトにドラッグして、iOSFacebookSDK静的ライブラリを含めることができます。
-見積もり終了-
シェルスクリプトとは何か、スクリプトディレクトリとは何かわかりません。ターミナルでコード行を実行しようとしましたが、no such job
メッセージが表示されました。「静的ライブラリを構築するために実行できるシェルスクリプト[I]」はどこでどのように実行しますか?
ご協力いただきありがとうございます。