2013-01-17 34 views
0

我試圖讓用戶在Facebook上發佈一個狀態,我得到的錯誤:這個代碼「不使用格式字符串數據的說法」:格式字符串未使用的數據參數?

[mySLComposerSheet setInitialText:[NSString stringWithFormat:@"This is quite average.",mySLComposerSheet.serviceType]];

任何人看到什麼是錯的?

最好的問候, ØyvindLarsen Runestad。

回答

1

問題是,通過使用stringWithFormat,它期望您使用%,它是格式的說明符。如果你的字符串簡單,「這是相當一般的。」然後執行以下行。

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

如果你想追加「這是相當平均。」到mySLComposerSheet.serviceType,然後執行以下操作

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

,然後做

[mySLComposerSheet setInitialText:text]; 
+0

它的工作!謝謝你,先生。 –