0

我试图让用户在 facebook 上发布状态,但在此代码中出现错误:“格式字符串未使用数据参数”:

[mySLComposerSheet setInitialText:[NSString stringWithFormat:@"这很一般。",mySLComposerSheet.serviceType]];

有人看到有什么问题吗?

最好的问候,Øyvind Larsen Runestad。

4

1 回答 1

1

问题是,通过使用 stringWithFormat,它期望您使用 %,它是格式的说明符。如果您的字符串很简单,“这是相当平均的”。然后执行以下行。

[mySLComposerSheet setInitialText:@"This is quite average."]

如果您尝试附加“这是相当平均的”。到 mySLComposerSheet.serviceType,然后执行以下操作

NSString* text = [mySLComposerSheet.serviceType stringByAppendingString:@"This is quite average."]; 

然后做

[mySLComposerSheet setInitialText:text];
于 2013-01-17T02:20:33.023 回答