NSString *str = @"1 2 3 4 5";
NSMutableArray *strArray = [[[str componentsSeparatedByString:@" "] mutableCopy] autorelease];
[strArray removeObjectAtIndex:3];
[strArray removeObjectAtIndex:0];
在此代碼的末尾,我期望該數組包含@「2」,@「3」,@「5」。NSString的NSMutableArray的錯誤?
但它包含0x00000,@「2」,@「3」。
如何解決?數字只是舉例,可能有各種長度的各種空格分隔的字符串。
修訂
很奇怪,但它確實寫2,3,5到控制檯。
但這裏是在調試窗口相同的數組:
這真的很奇怪。我沒有看到你的代碼有任何問題。 –
只使用你的代碼,它對我的工作很好 –
我更新了你的替代品。請嘗試:) –