zoukankan      html  css  js  c++  java
  • iOS/Xcode异常:对象数组NSMutableArray添加元素addObject,但count方法仍然返回0?

    示例代码如下所示,调用NSMutableArray 对象的addObject方法,但是 count 方法总是返回 0,什么原因呢?

    for (MyObject *obj in self.Array)
    {
    [self.noteArray addObject:obj];
    NSLog(@"Num items: %d", [self.noteArray count]);
    }

    这里,self.noteArray 是NSMutableArray 对象,[self.noteArray count] 总是输出0。

    出现上述问题的原因是:

    self.noteArray 没有初始化,仍然为nil,所以 count 方法返回0。

    在调用 addObject 方法之前,需要将初始化self.noteArray 数组:

    self.noteArray = [[NSMutableArray alloc] init];

  • 相关阅读:
    JAVA日报
    JAVA日报
    论文爬取(七)
    论文爬取(六)
    论文爬取(五)
    JAVA日报
    JAVA日报
    剑指 Offer 68
    剑指 Offer 68
    剑指 Offer 67. 把字符串转换成整数
  • 原文地址:https://www.cnblogs.com/tuncaysanli/p/2727938.html
Copyright © 2011-2022 走看看