我正在編寫一個iPhone應用程序,它以XML的形式從Web服務中檢索數據。如果沒有數據是由Web服務發現,則返回等使用NSXMLParser檢查XML文檔是否爲空
<?xml version="1.0"?>
<root_element/>
一個空文檔該數據被解析,然後添加到陣列中,並且隨後的表圖。
在我-numberOfRowsInSection
我有return [self.array count];
但是很顯然,如果該文件是空的,沒有被添加到陣列,和我沒有得到一個解析錯誤,而是得到一個index out of bounds
錯誤。是否有isDocumentEmpty
方法或一些此類檢查方法來查看文檔是否包含元素?
你還會怎麼建議我檢查一下?我應該用什麼方式來提醒用戶?警報視圖,然後彈出控制器?
謝謝。
我試圖用「root_element /」作爲的ElementName,但它沒有工作,在的ElementName還是「root_element」,這是目前正確的文檔中也是如此。 – joec 2010-01-11 02:07:12