我正在编写一个 iPhone 应用程序,它从 Web 服务中以 XML 形式检索数据。如果 Web 服务没有找到数据,它会返回一个空文档,例如
<?xml version="1.0"?>
<root_element/>
正在解析此数据,然后将其添加到数组中,然后添加到表视图中。
在我的-numberOfRowsInSection
我有return [self.array count];
但显然如果文档为空,则不会将任何内容添加到数组中,并且我没有收到解析错误,而是收到index out of bounds
错误。有没有一种isDocumentEmpty
方法或一些类似的方法来检查文档是否有元素?
你还有什么建议我检查这个?我应该用什么方式来提醒用户?一个警报视图然后弹出控制器?
谢谢。