格式字符串不使用数据参数?

时间:2013-01-17 02:18:51

标签: ios objective-c xcode facebook nsstring

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

  

[mySLComposerSheet setInitialText:[NSString stringWithFormat:@“this   很平均。“,mySLComposerSheet.serviceType]];

有人看到了什么问题?

祝你好运, ØyvindLarsenRunestad。

1 个答案:

答案 0 :(得分:1)

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

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

如果你想追加“这是非常平均的”。到mySLComposerSheet.serviceType,然后执行以下操作

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

然后再做

[mySLComposerSheet setInitialText:text];