我有我在我的每個對象的屬性的一個UItable正在填充對象的數組是一個YES/NO的值使用 -xcode中的UITableView
IM(的UITableViewCell *)的tableView:(UITableView的*)的tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {填充我的表如下。
我的代碼爲數組中的每個對象創建一個表條目。我想只使用數組中具有「顯示」屬性設置爲YES的對象來填充表格?我該怎麼做呢?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellidentifier = @"customcell";
customcell *cell = (customcell *)[tableView dequeueReusableCellWithIdentifier:
cellidentifier];
my_details *myObj = [appDelegate.myArray objectAtIndex:indexPath.row];
// UITableViewCell cell needs creating for this UITableView row.
if (cell == nil)
{
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"customcell" owner:self options:nil];
for (id currentObject in topLevelObjects) {
if ([currentObject isKindOfClass:[customcell class]]) {
cell = (customcell *) currentObject;
break;
}
}
}
cell.line1.text = myObj.line1;
cell.line2.text = myObj.line2;
cell.line3.text = myObj.line3;
return cell;
}