無法將項添加到NSMutableArray Ival我的目標是向數組中添加一個字符串,并在我調用的方法中這樣做。在這個方法中,我在數組中得到一個空值,并且不知道為什么。我上課一開始就有這樣的東西:NSMutableArray *listOfEvents;還有一種方法,我在每次活動中都會調用:-(void)EventList{
[listOfEvents addObject:@"ran"];
NSLog(@"%@", listOfEvents); }我得到(null)在日志里。如果我把數組定義NSMutableArray *listOfEvents;在函數體中,我得到字符串值。@"ran",所以數組總是只有一個值,而不是有許多名為@"ran".這是怎么回事?似乎我無法理解有關數組的一些內容,盡管我已經多次閱讀這些文檔。
3 回答
拉風的咖菲貓
TA貢獻1995條經驗 獲得超2個贊
listOfEvents.
listOfEvents = [[NSMutableArray alloc] init];initdealloc
繁星淼淼
TA貢獻1775條經驗 獲得超11個贊
nil
-(void)EventList{
if (listOfEvents == nil) {
listOfEvents = [[NSMutableArray alloc] init];
}
[listOfEvents addObject:@"ran"];
NSLog(@"%@",listOfEvents); }voidnil
[listOfEvents release]dealloc
冉冉說
TA貢獻1877條經驗 獲得超1個贊
NSMutableArray *listOfEvents = [[NSMutableArray alloc] init];
添加回答
舉報
0/150
提交
取消
