0
我想知道爲什麼myNumber
沒有被添加到myArray
。對不起,如果答案真的很明顯。我只是在我的Objective-C關於數組的書中停留在本節中。我的陣列沒有添加對象
int main (int argc, char *argv[]) {
@autoreleasepool {
NSNumber *myNumber = [NSNumber numberWithInt: 5];
NSMutableArray *myArray = [NSMutableArray array];
[myArray addObject: myNumber];
NSLog(@"%lu", [myArray count]);
NSLog(@"%@", [myArray objectAtIndex: 0]);
}
return 0;
}
輸出:
2012-08-02 21:53:30.827 prog[1889:707] 0
2012-08-02 21:53:30.829 prog[1889:707] (null)
可以初始化對象的數組(我相信這就是所謂的[NSMutableArray的arrayWithObject:mynumber的,零]; 它工作,然後 – 2012-08-03 02:04:14
另外,放置嘗試添加對象的行上的斷點,並確保myArray不存在,它可能因爲某種原因沒有正確分配,只想大聲想出 – 2012-08-03 02:08:33
您在這裏給出的代碼看起來是正確的。你能告訴我們實際的br代碼嗎? eaking? – 2012-08-03 02:17:08