慕斯709654
2019-07-16 10:39:53
無(wú)法將項(xiàng)添加到NSMutableArray Ival我的目標(biāo)是向數(shù)組中添加一個(gè)字符串,并在我調(diào)用的方法中這樣做。在這個(gè)方法中,我在數(shù)組中得到一個(gè)空值,并且不知道為什么。我上課一開始就有這樣的東西:NSMutableArray *listOfEvents;還有一種方法,我在每次活動(dòng)中都會(huì)調(diào)用:-(void)EventList{
[listOfEvents addObject:@"ran"];
NSLog(@"%@", listOfEvents); }我得到(null)在日志里。如果我把數(shù)組定義NSMutableArray *listOfEvents;在函數(shù)體中,我得到字符串值。@"ran",所以數(shù)組總是只有一個(gè)值,而不是有許多名為@"ran".這是怎么回事?似乎我無(wú)法理解有關(guān)數(shù)組的一些內(nèi)容,盡管我已經(jīng)多次閱讀這些文檔。
3 回答

拉風(fēng)的咖菲貓
TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
listOfEvents
.
listOfEvents = [[NSMutableArray alloc] init];
init
dealloc

繁星淼淼
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
nil
-(void)EventList{ if (listOfEvents == nil) { listOfEvents = [[NSMutableArray alloc] init]; } [listOfEvents addObject:@"ran"]; NSLog(@"%@",listOfEvents); }
void
nil
[listOfEvents release]
dealloc

冉冉說(shuō)
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
NSMutableArray *listOfEvents = [[NSMutableArray alloc] init];
添加回答
舉報(bào)
0/150
提交
取消