0

ユーザーがFacebookにステータスを投稿できるようにしようとしていますが、次のコードで「フォーマット文字列で使用されていないデータ引数」というエラーが表示されます。

[mySLComposerSheet setInitialText:[NSString stringWithFormat:@"これはかなり平均的です。",mySLComposerSheet.serviceType]];

誰が何が悪いのか分かりますか?

敬具、オイヴィンド・ラーセン・ルーンスタッド。

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 に答える