0

以下のコードを使用して Facebook ウォールに投稿できますが、"@message" 値でキャリッジ リターン (ライン フィード) が受け入れられない/許可されません。以下の xcode のエラーを参照してください。行末にバックスラッシュ '\' を使用して改行をエスケープすると、投稿は行われますが、結果が判読できません。

Facebook 投稿に複数行のコンテンツを投稿するにはどうすればよいですか?

さらに良いことに、私の実際のオリジナル コンテンツには、太字などの html マークアップが含まれています。よりリッチなテキストを使用して Facebook に投稿する方法はありますか?

どうもありがとう。

フィル

次の画像を参照してください: https://skitch.com/aibkwik/8iuxt/fb4.xcodeproj-fb-viewcontroller.m

 NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"removed for privacy", @"app_id",
                               @"http://itunes.apple.com/us/app/golf-whiz/removed?ls=1&mt=8", @"link",
                               @"https://img.skitch.com/20120424-mauaru649ed4i4igqc8mtth6bh.png", @"picture",
                                @"Golf Whiz", @"name",
                                @"Check this out!", @"caption",
                                @"Summary Information\nSouth Riding GC\nShots fired: 13\nFarts cut: 10", @"description",nil];

  [facebook dialog:@"feed" andParams:params andDelegate:self];

ここにコードを入力してください

4

1 に答える 1

0

Xcode の NSString は 1 行のみにする必要があります。改行を表すには、 を使用する必要があります\n。あなたが探しているメッセージは次のとおりです。

@"Summary Information\nSouth Riding GC\nShots fired: 13\nFarts cut: 10";

他の誰かがこの問題を抱えていて、ここで2 番目の回答者が解決策を見つけたようです。

于 2012-04-24T21:50:56.327 に答える