【问题标题】:Determining the number of objects in an NSArray确定 NSArray 中的对象数量
【发布时间】:2010-04-22 04:20:00
【问题描述】:

我正在制作图书申请。要转到下一个主题,我使用了一个按钮。 Button 在移至下一个主题时起作用,但在文件末尾,我的应用程序收到消息 obj_fatal 并崩溃。如果我知道我的 NSArray 中有多少对象,那么问题将得到解决。我从 .plist 文件中获取详细信息并将其存储到数组中。

如果有人知道怎么做,请告诉我。

提前致谢。 病毒。

【问题讨论】:

    标签: iphone objective-c iphone-sdk-3.0


    【解决方案1】:

    -[NSArray count]

    【讨论】:

      【解决方案2】:

      或者,如果您更喜欢属性的外观,您可以执行以下操作,假设您的 NSArray 称为 myArray:

      myArray.count
      

      与@shosti 的方法相同,但看起来不同。

      区别在于可读性。所以你可以:

      if ([myArray count] > 0)
      

      或者你可以有

      if (myArray.count > 0)
      

      这可能看起来更整洁。

      两个答案都很好而且正确。无论您选择哪种方式,都取决于您的编码风格。正如我所说,两种方式都完成相同的事情并调用相同的 getter 方法。

      希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-17
        相关资源
        最近更新 更多