【问题标题】: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
【解决方案2】:
或者,如果您更喜欢属性的外观,您可以执行以下操作,假设您的 NSArray 称为 myArray:
myArray.count
与@shosti 的方法相同,但看起来不同。
区别在于可读性。所以你可以:
if ([myArray count] > 0)
或者你可以有
if (myArray.count > 0)
这可能看起来更整洁。
两个答案都很好而且正确。无论您选择哪种方式,都取决于您的编码风格。正如我所说,两种方式都完成相同的事情并调用相同的 getter 方法。
希望对您有所帮助。