用多行消息发布到 Facebook,而不是简短的一行消息

问题描述 投票:0回答:1

我可以使用下图所示的代码发布到我的 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];
 
iphone facebook facebook-graph-api
1个回答
0
投票

Xcode 中的 NSString 应该只有一行。要表示换行符,您应该使用

\n
。您正在寻找的消息是:

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

其他人也遇到了这个问题,似乎第二个回答者在这里找到了解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.