处理UITableView中的单元格选择

时间:2014-02-12 19:13:58

标签: uitableview nsarray polymorphism

我有一个名为“SelectTableViewController”的Generic类。 此表中使用的NSArray View类包含不同的模型,如: “联系”,“公司”,“任务”等。

我需要知道以统一的方式处理不同数据类型值的最佳方法。

我不想要这样类型的支票,如:

if [[self.sourceArray objectAtIndex:indexPath] isKindOfClass:[Contact class]]  {
//DO some processing Contact..
}
else if [[self.sourceArray objectAtIndex:indexPath] isKindOfClass:[Company class]]  {
//DO some processing for Company..
}
else if [[self.sourceArray objectAtIndex:indexPath] isKindOfClass:[Task class]]  {
//DO some processing Task..
}

0 个答案:

没有答案