我有一個
NSMutableArray
命名爲records
和NSArray
。檢索XML數據時,uitableview的numberOfRowsInSection返回類型是什麼?現在我檢索XML屬性及其值,使用
TBXML parser
並在NSArray
中插入屬性值。這個
NSArray
是records
的一個對象。
當我想在tableview單元格中顯示XML數據的值時,numerberOfRowsInSection
是什麼?
這是我的數據檢索程序....
[records addObject:[NSArray arrayWithObjects:
[TBXML textForElement:id],
[TBXML textForElement:productNumber],
[TBXML textForElement:name],
[TBXML textForElement:availableStock],
[TBXML textForElement:image],
[TBXML textForElement:quantityOrderMin],
[TBXML textForElement:dateCreated],
[TBXML textForElement:dateUpdated],nil]];
我的XML數據....
<ProductData HASH="21106941">
<id>1</id>
<productNumber>a91cc0f4c7</productNumber>
<name>Product 1</name>
<seoTitle>product-1</seoTitle>
<viewCount>0</viewCount>
<availableStock>100.0</availableStock>
<lowStock>0.0</lowStock>
<image>5e928bbae358c93caedf6115fa7d178b.jpg</image>
<quantityOrderMax>20.0</quantityOrderMax>
<dateCreated>2011-10-06T16:08:45</dateCreated>
</ProductData>
<ProductData HASH="409555632">
<id>2</id>
<productNumber>d8287e2e51</productNumber>
<name>Product 2</name>
<seoTitle>product-2</seoTitle>
<description>
<p>Lorem ipsum dolor sit amet, consectetue...</p>
</description>
<viewCount>0</viewCount>
<availableStock>100.0</availableStock>
<image>8bbd8dfff3cdd28285d07810a4fe7c32.jpg</image>
<quantityOrderMin>1.0</quantityOrderMin>
<dateCreated>2011-10-06T16:08:45</dateCreated>
</ProductData>
我能夠在UITableviewCell
檢索數據,但它顯示前兩個檢索到的數據NSArray
,因爲records
數組中的行數是兩個。但我想設置numberOfRowsInsection將根據NSArray
檢索的屬性值的總數。
我有問題,我知道問題出在這裏:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
NSLog(@"The number of row in the object array: %d ",[records count]);
return [records count];
}
我怎樣才能解決呢?
請有人幫我儘快。 – Emon
你的問題不是很清楚,Emon。 –
@MichaelDautermann:我現在編輯了我的問題,請幫助我。 – Emon