当我将它们加在一起时,我需要:
在 2 个字符串之间添加它们。我找不到简单的方法来做到这一点,我相信有。
NSString *inBase64;
inBase64=[userName.text stringByAppendingString:idNumber.text];
我需要:userName:idNumber
谢谢
当我将它们加在一起时,我需要:
在 2 个字符串之间添加它们。我找不到简单的方法来做到这一点,我相信有。
NSString *inBase64;
inBase64=[userName.text stringByAppendingString:idNumber.text];
我需要:userName:idNumber
谢谢
另一种方式。当您有很多字符串部分时很有用:
NSArray *parts = @[ userName.text, idNumber.text, /* more */ ];
NSString *string = [parts componentsJoinedByString:@":"];
您可以使用 stringWithFormat ...
NSString *inBase64 = [NSString stringWithFormat:@"%@:%@", userName.text, idNumber.text];
而不是stringByAppendingString:
使用stringByAppendingFormat:
,像这样:
inBase64 = [userName.text stringByAppendingFormat:@":%@", idNumber.text];
您也可以使用该[NSString stringWithFormat:]
方法,如下所示:
inBase64 = [NSString stringWithFormat:@"%@:%@", userName.text, idNumber.text];