我嘗試在我的方法中將對象添加到我的NSMutable數組中,但不斷收到錯誤。它工作,如果我在init中添加對象。在我嘗試執行代碼之前,並沒有說任何事情都是錯誤的。爲什麼我無法在我的方法中訪問NSMutable Array?
這低於#進口東西,其中我聲明兩個陣列:
NSMutableArray *actions1, *actions2;
這是在初始化:
actions1 = [NSMutableArray array];
在這裏,我試圖1添加到陣列:
- (void) storeAction:(int) action {
[actions1 addObject:@"1"];
}
如前所述,相同的代碼在int中工作。
我也希望它存儲聲明「行動」的int值,但這似乎也沒有工作。
[addObject:@"%d", action];
關於[ADDOBJECT:@ 「%d」,作用]; - 請詳細說明它是什麼意思「似乎也沒有工作」..發生了什麼?順便說一句 - 爲什麼你不存儲int作爲一個NSNumber對象? ([NSNumber numberWithInt:1]) – Guys 2012-02-29 22:26:28