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


  [mySLComposerSheet setInitialText:[NSString stringWithFormat:@“此
  非常平均。“,mySLComposerSheet.serviceType]]];


有人看到错了吗?

最好的祝福,
ØyvindLarsen Runestad。

最佳答案

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

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


如果您要附加“这很平均”。到mySLComposerSheet.serviceType,然后执行以下操作

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


然后做

[mySLComposerSheet setInitialText:text];

10-07 19:13