我有一个名为“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..
}