Ios 如何将单个UIcustomviewCell xib用于多个TableView控制器

Ios 如何将单个UIcustomviewCell xib用于多个TableView控制器,ios,objective-c,xcode,Ios,Objective C,Xcode,我有两个tableview控制器和一个UITableviewCell xib,我想使用这个UITableviewCell 在两个视图控制器中。这是怎么可能的。您只需在tableview控制器的两个cell for rowatinexpath委托方法中定义通用的UITableviewCell。请参阅下面的代码 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)in

我有两个tableview控制器和一个
UITableviewCell xib
,我想使用这个
UITableviewCell

在两个视图控制器中。这是怎么可能的。

您只需在tableview控制器的两个cell for rowatinexpath委托方法中定义通用的UITableviewCell。请参阅下面的代码

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

    static NSString *CellIdentifier = @"Cell";
    CommonCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier ];
    if (cell == nil) {
        NSArray *cells = [[NSBundle mainBundle] loadNibNamed:@"CommonCell" owner:nil options:nil];
        for (id eachObject in cells) {
            if ([eachObject isKindOfClass:[UITableViewCell class]]) {
                cell = eachObject;
                break;
            }
        }


    }


    return cell;
}

你的问题解决了吗?