0

定数テキストを NSString に追加して、メソッドに渡す必要があります。アイデアは、「X1」が必要であり、その後動的な文字列になるということです。それらを1つの文字列に融合するにはどうすればよいですか?

さて、これがコードです。おそらく、私がやろうとしていることについての私の説明よりもはるかに明確になるでしょう。

 NSString *name = [[NSUserDefaults standardUserDefaults] stringForKey:@"Name"];
 [self sendSMS:[@"*X1*%@" name]];
4

2 に答える 2

3

あなたが何を求めているのか100%明確ではありませんが、これは役に立ちますか?

NSString *name = [@"X1" stringByAppendingString:[[NSUserDefaults standardUserDefaults] stringForKey:@"Name"]];
[self sendSMS:name];
于 2012-10-29T14:39:13.923 に答える
3

それを行うための多くのオプションがあります

たとえば、NSString stringWithFormat を使用できます。

[NSString stringWithFormat:@"X1%@", name];

しかし、 NSString クラスを調べて、自分に最適な選択を知ることを強くお勧めします。今回のケースだけでなく、今後あなたが直面するであろうすべてのケースのために。

コードのオプションは次のとおりです。

NSString *name = [[NSUserDefaults standardUserDefaults] stringForKey:@"Name"];
[self sendSMS:[NSString stringWithFormat:@"X11%@",name]];

また

NSMutableString *name = [[NSUserDefaults standardUserDefaults] stringForKey:@"Name"];
[name insertString:@"X11" atIndex:0];
[self sendSMS:name];
于 2012-10-29T14:42:17.110 に答える