2

arrayoutという名前の可変文字列配列があります。3つの要素があります。その配列に1つの文字列要素を追加します。しかし、追加しようとすると、null値を取ります....どうすればよいかわかりません...助けてください...

私のコードは:

       NSString *ds1 = @"--";
        [arrayout arrayByAddingObject:ds1];
        NSLog(@"arrrrr '%@'",arrayout);
4

3 に答える 3

6

これを試してみてください:

NSString *ds1 = @"--";
[arrayout addObject:ds1];
NSLog(@"arrrrr '%@'",arrayout);

これがお役に立てば幸いです。

于 2012-04-07T07:03:26.067 に答える
4

この方法でも実行できます。

NSMutableArray *arrayout = [[NSMutableArray alloc] init];        // alloc here
[arrayout insertObject:@"SomeText Here" atIndex:[arrayout count]];  // insert here
NSLog(@"Appended Array: '%@'",arrayout);                      // Print here

これには。が入力arrayoutされSomeText Hereます。

それが役に立てば幸い!

于 2012-12-07T11:20:18.697 に答える
2

なぜこのような文字列を連結するのですか?あなたはただのような単純なことをすることができます

NSString* newString = [NSString stringWithFormat:@"%@/%@/%@", string1, string2, string3];
于 2012-04-07T07:07:41.967 に答える