私は本当に配列をループする必要があります、そしてif array [iterator]!= 0 {
nsstringにLongというarray[iterator]値を追加する必要があります
気がついた
int G = 23456;
NSString *B = [NSString stringWithFormat:@"lolol %d", G];
しかし、文字列に追加する方法がわかりません。
ありがとう!
私は本当に配列をループする必要があります、そしてif array [iterator]!= 0 {
nsstringにLongというarray[iterator]値を追加する必要があります
気がついた
int G = 23456;
NSString *B = [NSString stringWithFormat:@"lolol %d", G];
しかし、文字列に追加する方法がわかりません。
ありがとう!
NSGodが指摘しているように、NSString
文字列を連結して返すことができるメソッドがいくつかあります。ただし、何度も追加することを計画している場合は、そのような場合に最適化されたNSMutableStringを使用することをお勧めします。
たとえば(解決しようとしている問題に基づく):
NSMutableString *str = [NSMutableString string];
for (int iterator = 0; iterator < count; iterator++) {
if (array[iterator] != 0) {
[str appendFormat:@" %li", array[iterator]];
}
}
以下は1つの可能性です:
NSString *existingString = @"existingString";
long G = 23456;
existingString = [existingString
stringByAppendingFormat:@"lolol %d", G];