NSString *str = @"1 2 3 4 5";
NSMutableArray *strArray = [[[str componentsSeparatedByString:@" "] mutableCopy] autorelease];
[strArray removeObjectAtIndex:3];
[strArray removeObjectAtIndex:0];
このコードの最後で、配列に @"2"、@"3"、@"5" が含まれていることを期待しています。
ただし、0x00000、@"2"、@"3" が含まれています。
修正方法は?数値は単なる例であり、スペースで区切られたさまざまな長さのさまざまな文字列が存在する可能性があります。
更新しました
奇妙ですが、実際には 2、3、5 がコンソールに書き込まれます。
しかし、これはデバッグ ウィンドウの同じ配列です。