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 写入控制台。
但这是调试窗口中的相同数组: