2010-04-22 40 views
0

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

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

在此先感谢。 病毒。

回答

4

-[NSArray count]

+0

非常感谢您的回答,它是正确的... – 2010-04-22 04:30:59

0

或者,如果你喜欢的属性的外观和感觉,你可以做以下的,假设你的NSArray是名为myArray:

myArray.count 

这是一样的@ shosti的方法,但看起来不同。

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

if ([myArray count] > 0) 

或者你可以有

if (myArray.count > 0) 

这可能看起来更加整洁。

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

希望有所帮助。