我正在编写书籍应用程序。要转到下一个主题,我正在使用一个按钮。该按钮在移动到下一个主题时起作用,但在文件末尾,我的应用程序会收到消息obj_fatal并且它会崩溃。如果我知道我的NSArray中有多少个对象,那么问题就会解决。我从.plist文件获取详细信息并将其存储到数组中。确定NSArray中的对象数
所以,如果有人知道如何,请让我知道。
在此先感谢。 病毒。
我正在编写书籍应用程序。要转到下一个主题,我正在使用一个按钮。该按钮在移动到下一个主题时起作用,但在文件末尾,我的应用程序会收到消息obj_fatal并且它会崩溃。如果我知道我的NSArray中有多少个对象,那么问题就会解决。我从.plist文件获取详细信息并将其存储到数组中。确定NSArray中的对象数
所以,如果有人知道如何,请让我知道。
在此先感谢。 病毒。
-[NSArray count]
或者,如果你喜欢的属性的外观和感觉,你可以做以下的,假设你的NSArray是名为myArray:
myArray.count
这是一样的@ shosti的方法,但看起来不同。
区别在于可读性。所以,你可以有:
if ([myArray count] > 0)
或者你可以有
if (myArray.count > 0)
这可能看起来更加整洁。
两个答案都很好,正确。无论你选择哪个取决于你的编码风格。正如我所说的,两种方式完成相同的事情并调用相同的getter方法。
希望有所帮助。
非常感谢您的回答,它是正确的... – 2010-04-22 04:30:59