我正在尝试用一个大小未知的字符串列表填充NSMutableArray%s。
我已经声明了数组,并且正在成功地从plist读入到我的tempWordStr中,但是当我尝试从tempWordStr追加数组时,数组对象仍然是null。我尝试了几个变体(如下所示),但无论采用哪种方式,0对象的_wordLengthArray都保持为空,即使tempWordStr具有字符串。这看起来很简单,但已经挣扎了几个小时。
[_wordLengthArray addObject:tempWordStr];
[self.wordLengthArray addObject:tempWordStr];发布于 2012-04-16 05:54:43
在调用对象上的方法(如NSMutableArray )之前,需要对其进行初始化。因此,在编写所有代码之前,先执行_wordLengthArray = [NSMutableArray array];
更广泛地说,如果你在一个还没有初始化的对象上调用一个方法(也就是nil),它只会返回nil/null。这就是为什么你没有得到任何错误,它只是默默地失败。
https://stackoverflow.com/questions/10166329
复制相似问题