ユーザーがFacebookにステータスを投稿できるようにしようとしていますが、次のコードで「フォーマット文字列で使用されていないデータ引数」というエラーが表示されます。
[mySLComposerSheet setInitialText:[NSString stringWithFormat:@"これはかなり平均的です。",mySLComposerSheet.serviceType]];
誰が何が悪いのか分かりますか?
敬具、オイヴィンド・ラーセン・ルーンスタッド。
ユーザーがFacebookにステータスを投稿できるようにしようとしていますが、次のコードで「フォーマット文字列で使用されていないデータ引数」というエラーが表示されます。
[mySLComposerSheet setInitialText:[NSString stringWithFormat:@"これはかなり平均的です。",mySLComposerSheet.serviceType]];
誰が何が悪いのか分かりますか?
敬具、オイヴィンド・ラーセン・ルーンスタッド。
問題は、stringWithFormat を使用することで、フォーマットの指定子である % を使用することを期待していることです。文字列が単純な場合、「これはかなり平均的です。」次に、次の行を実行します。
[mySLComposerSheet setInitialText:@"This is quite average."]
「これはかなり平均的です」を追加しようとしている場合。mySLComposerSheet.serviceType に追加し、次の操作を行います
NSString* text = [mySLComposerSheet.serviceType stringByAppendingString:@"This is quite average."];
そして、する
[mySLComposerSheet setInitialText:text];