1

私は英語があまり上手ではないので、理解していただければ幸いです。

Listソース データ (csv からの配列の配列) を制御して、同じ要素 double があるかどうかを確認する必要があります。これが true の場合、 ofにこれを 1 つだけ挿入したいのですが、これTableViewを保存する必要があります。リスト内のどの要素が詳細ビューを視覚化する必要があるかを知る必要があります。ソース データで要素が double の場合、詳細ビューを表示する必要があります。それ以外は何も表示しません。

少し方法を試しましたが、まだ解決策が見つかりません。

これは私のコードです:

- (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;
}

誰もが私を助けることができますか?ありがとう。

解決策を見つけました: アレイの構成が不適切でしたが、今では問題なく動作しています!

4

0 に答える 0