0

:2つの文字列を一緒に追加するときに、2つの文字列を追加する必要があります。私はそれを行う簡単な方法を見つけることができませんでした、そして私はあると確信しています。

 NSString *inBase64;
    inBase64=[userName.text stringByAppendingString:idNumber.text];

私は欲しい:userName:idNumber

Thnks

4

3 に答える 3

1

stringWithFormatを使用できます...

NSString *inBase64 = [NSString stringWithFormat:@"%@:%@", userName.text, idNumber.text];
于 2013-02-06T10:31:37.870 に答える
1

別の方法。弦の部分が多い場合に便利です。

NSArray *parts = @[ userName.text, idNumber.text, /* more */ ];
NSString *string = [parts componentsJoinedByString:@":"];
于 2013-02-06T10:38:03.750 に答える
0

stringByAppendingString:使用する代わりに、次のstringByAppendingFormat:ように:

inBase64 = [userName.text stringByAppendingFormat:@":%@", idNumber.text];

[NSString stringWithFormat:]次のような方法を使用することもできます。

inBase64 = [NSString stringWithFormat:@"%@:%@", userName.text, idNumber.text];
于 2013-02-06T10:31:21.237 に答える