-2

約 10.000 行の .csv ファイルがあります。これで、ユーザーがボタンをクリックするよりも値を入力するテキストフィールドができました。これで、この値は .csv で検索され、このリニーではすべての値がラベルに表示されるはずです

例えば

.csv:

PLZ、名前、コード 47158、ノイス、DE005116 46356、メールス、DE006151

ビューコントローラー:

テキストフィールド検索: 47158 Label1: Neuss Label2: DE005116

助けてくれてありがとう

4

2 に答える 2

2

1つのGoogle検索であなたは幸せになるでしょう;)

http://www.macresearch.org/cocoa-scientists-part-xxvi-parsing-csv-data

編集以下の質問に答えるには。

while ([scanner scanFloat:&myVariable] && [scanner scanFloat:&myVariable2] && [scanner scanFloat:&myVariable3]) {
   [NSMutableDictionary dictionaryWithObjectsAndKeys:
                [NSNumber numberWithFloat:myVariable], @"theKeyInTheCSV",
                [NSNumber numberWithFloat:myVariable2], @"theKeyInTheCSV2",
                [NSNumber numberWithFloat:myVariable3], @"theKeyInTheCSV3",
                nil]];
}
于 2012-10-14T16:44:35.700 に答える
0

彼女は私のコードです:

-(IBAction)Zollamtsname:(id)sender{


    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Zollämter Access" ofType:@"csv"];
    NSString *myText = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil ];
    NSLog(@"%@", [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil]);
    if ( nil == mytext ) return NO;
    NSScanner *scanner = [NSScanner scannerWithString:myText];
    [scanner setCharactersToBeSkipped:
     [NSCharacterSet characterSetWithCharactersInString:@"\n, "]];
    NSMutableArray *newPoints = [NSMutableArray array];
    float test1, test2;
    while ( [scanner scanFloat:&test1] && [scanner scanFloat:&test2] ) {
        [newPoints addObject:
         [NSMutableDictionary dictionaryWithObjectsAndKeys:
          [NSNumber numberWithFloat:test1], @"test1",
          [NSNumber numberWithFloat:test2], @"test2",
          nil]];
    }
    [self setPoints:newPoints];
    return YES;
}




//[self.Zollamzsnummer setText:@"test"];

}

4 つのエラーが発生しましたが、解決方法がわかりません:( 1."return NO" = void メソッドは値を返すべきではありません 2. "return YES" = void メソッドは値を返すべきではありません 3. [self setPoints:newPoints]; = 表示されない @interface for'ViewController_suche' は、セレクター setPoints を宣言します

そして、検索値がテキストフィールドにあると誰が言いますか?

于 2012-10-15T15:10:36.473 に答える