私はarrayoutという可変文字列配列を持っています。 これは3つの要素を持っています。今は1つのString要素を追加したいのですが、追加しようとするとnull値を取っています....何をするかを教えてください...NSArrayに文字列要素を追加する
私のコードは次のとおりです。
NSString *ds1 = @"--";
[arrayout arrayByAddingObject:ds1];
NSLog(@"arrrrr '%@'",arrayout);
私はarrayoutという可変文字列配列を持っています。 これは3つの要素を持っています。今は1つのString要素を追加したいのですが、追加しようとするとnull値を取っています....何をするかを教えてください...NSArrayに文字列要素を追加する
私のコードは次のとおりです。
NSString *ds1 = @"--";
[arrayout arrayByAddingObject:ds1];
NSLog(@"arrrrr '%@'",arrayout);
はこれを試してみてください:
NSString *ds1 = @"--";
[arrayout addObject:ds1];
NSLog(@"arrrrr '%@'",arrayout);
希望これはあなたを助けます。
なぜこのような文字列を連結していますか?
NSMutableArray *arrayout = [[NSMutableArray alloc] init]; // alloc here
[arrayout insertObject:@"SomeText Here" atIndex:[arrayout count]]; // insert here
NSLog(@"Appended Array: '%@'",arrayout); // Print here
これはSomeText Here
とarrayout
に移入されます:あなただけの単純なもののような
NSString* newString = [NSString stringWithFormat:@"%@/%@/%@", string1, string2, string3];
あなたもそれを行うことができますこの方法を行うことができます。
希望すると助かります!
ドキュメントに記載されています。 arrayByAddingObjectは、arrayoutに追加する代わりに* NEW *配列を作成します。 –