Objective c UITableView检查详细视图

Objective c UITableView检查详细视图,objective-c,uitableview,datasource,detailview,Objective C,Uitableview,Datasource,Detailview,我英语说得不太好,希望你能理解 我必须控制我的源数据csv中的数组数组,以查看它是否具有相同的双元素,如果这是真的,我只想在我的TableView列表中插入其中一个,但我必须存储它,因为我需要知道列表中的哪个元素必须可视化详细视图。如果元素在源数据中是双精度的,我必须显示细节视图,否则什么都不显示 我尝试了一些方法,但还没有找到解决办法 这是我的代码: - (void)viewDidLoad { [super viewDidLoad]; NSMutableArray *listaNonOrdi

我英语说得不太好,希望你能理解

我必须控制我的源数据csv中的数组数组,以查看它是否具有相同的双元素,如果这是真的,我只想在我的TableView列表中插入其中一个,但我必须存储它,因为我需要知道列表中的哪个元素必须可视化详细视图。如果元素在源数据中是双精度的,我必须显示细节视图,否则什么都不显示

我尝试了一些方法,但还没有找到解决办法

这是我的代码:

- (void)viewDidLoad {
[super viewDidLoad];

NSMutableArray *listaNonOrdinata = [[NSMutableArray alloc]init];
self.navigationItem.title = @"Tipologia";

NSString *fileString = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Lista1" ofType:@"csv"] encoding:NSUTF8StringEncoding error:nil];
record = [fileString csvRows];

dettaglio = [[NSMutableArray alloc]init];
id doppio = nil;

for (int i=1; i < record.count; i++) {
    for (int j=0; j < listaNonOrdinata.count; j++) {
        doppio = [[record objectAtIndex:i] firstObjectCommonWithArray:listaNonOrdinata];
        if (doppio == nil) {
            [dettaglio addObject:[NSNumber numberWithBool:NO]];
        } else {
            [dettaglio addObject:[NSNumber numberWithBool:YES]];
        }
    }
    if (doppio == nil) {
        [listaNonOrdinata addObject:[[record objectAtIndex:i]objectAtIndex:0]];
    }
}

//Ordino array in ordine alfabetico
lista = [[NSArray alloc]init];
lista = [listaNonOrdinata sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];

[listaNonOrdinata release];
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
}
大家能帮帮我吗? 谢谢

我找到了解决方案: 我的阵列配置不好,现在可以正常工作了