我试图让用户在 facebook 上发布状态,但在此代码中出现错误:“格式字符串未使用数据参数”:
[mySLComposerSheet setInitialText:[NSString stringWithFormat:@"这很一般。",mySLComposerSheet.serviceType]];
有人看到有什么问题吗?
最好的问候,Øyvind Larsen Runestad。
我试图让用户在 facebook 上发布状态,但在此代码中出现错误:“格式字符串未使用数据参数”:
[mySLComposerSheet setInitialText:[NSString stringWithFormat:@"这很一般。",mySLComposerSheet.serviceType]];
有人看到有什么问题吗?
最好的问候,Øyvind Larsen Runestad。
问题是,通过使用 stringWithFormat,它期望您使用 %,它是格式的说明符。如果您的字符串很简单,“这是相当平均的”。然后执行以下行。
[mySLComposerSheet setInitialText:@"This is quite average."]
如果您尝试附加“这是相当平均的”。到 mySLComposerSheet.serviceType,然后执行以下操作
NSString* text = [mySLComposerSheet.serviceType stringByAppendingString:@"This is quite average."];
然后做
[mySLComposerSheet setInitialText:text];