确定NSArray中的对象数

时间:2010-04-22 04:20:01

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

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

所以,如果有人知道如何,请告诉我。

提前致谢。 病毒

2 个答案:

答案 0 :(得分:4)

-[NSArray count]

答案 1 :(得分:0)

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

myArray.count

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

不同之处在于可读性。所以你可以:

if ([myArray count] > 0)

或者你可以

if (myArray.count > 0)

可能看起来更整洁。

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

希望有所帮助。