数组赋值时的奇葩问题。
采用如下代码时,得到的 self.scoreArr 为空。
if ([self.scoreArr count]>0) {
[self.scoreArr removeAllObjects];
}
self.scoreArr = array;
解决办法为:
if ([self.scoreArr count]>0) {
[self.scoreArr removeAllObjects];
}
[self.scoreArr addObjectsFromArray: array];
采用如上代码后,便可取到。我的理解是 采用第二种方法后,可以给scoreArr数组开拓空间,所以就不会为空。
本文讨论了在特定编程环境下,数组赋值与清空操作中出现的问题及解决方案,详细介绍了如何避免数组为空的问题,并通过代码示例进行了解释。
2330

被折叠的 条评论
为什么被折叠?



