我的UITableView單元中的數據來源是:目標C表格視圖單元格數據源之前繪製
- (void)connectionDidFinishLoading:(NSURLConnection *)conn {
// We are just checking to make sure we are getting the XML
NSString *xmlCheck = [[[NSString alloc] initWithData:xmlData encoding:NSWindowsCP1252StringEncoding] autorelease];
// NSLog(@"xmlCheck2 = %@", xmlCheck);
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:xmlData];
for (int i=2; i<33; i++) {
NSString *link=[NSString stringWithFormat:@"/html/body/table/tr[%d]/td",i];
NSArray *elements = [xpathParser searchWithXPathQuery:link];
NSString *date = [NSString stringWithFormat:@"%@, %@",[elements[5]text],[elements[1]text]];
[times addObject:date];
[names addObject:[elements[2]text]];
[types addObject:[elements[3]text]];
[places addObject:[elements[4]text]];
NSLog(@"%@", elements);
NSLog(@"%@", [elements[0] text]);
}
}
但在此之前,即使在連接之前啓動的連接完成被稱爲繪製細胞的方法我繪製細胞。在繪製單元格之前,如何延遲繪製單元格方法或確保連接已完成?
隱藏您的表格並在連接完成後顯示它。 – sunkehappy
不保留創建單元格的方法不被調用,它只是使單元格不可見。 – user1883873
你不能拖延。 – sunkehappy