私はiPhoneプログラミングに不慣れで、私の現在のプロジェクトにちょっとこだわっています。大量のデータを含むテキストファイルを取得しました。データは次のように並べ替えられます。
51398030 10003254 80211593/94 1301281744 TOMTOM100
51398030 10003254 80211593/94 1301281744 TOMTOM101
51398030 10003254 80211593/94 1301281745 TOMTOM102
51398030 10003254 80211593/94 1301281745 TOMTOM103
51398033 10003254 80211595 1301281744 TOMTOM100
51398033 10003254 80211595 1301281744 TOMTOM101
51398033 10003254 80211595 1301281745 TOMTOM102
51398033 10003254 80211595 1301281745 TOMTOM103
51398029 10003254 80211597/98 1301281744 TOMTOM100
51398029 10003254 80211597/98 1301281744 TOMTOM101
51398029 10003254 80211597/98 1301281745 TOMTOM102
51398029 10003254 80211597/98 1301281745 TOMTOM103
このtxtファイルをすでにインポートし、各行をオブジェクトとして含むNSMutableArrayを作成しました。これで、ユーザーが数値を入力できるテキストフィールドができました。これで、アプリはテキストファイルを調べて、この番号を含む行を並べ替える必要があります。
しかし、私は開始する方法がわかりません。
これは私がどこまで得たかです:
NSData *tmpData = [NSData dataWithContentsOfURL:[NSURL URLWithString:trackTraceFileUrlName] ];
NSLog(@"%@",trackTraceFileUrlName);
//convert data to string
NSString *tmpString = [[NSString alloc] initWithData:tmpData encoding:NSUTF8StringEncoding];
NSArray *piecesArray = [tmpString componentsSeparatedByString:@"\n"];
NSMutableArray *trackTraceContent = [NSMutableArray arrayWithArray:piecesArray];
NSLog(@"*%@*",trackTraceContent);