私はこのような要素の配列を持っています
150、150、150、571、571、571、692、692、692、123、123、123、144、144、144、147、147、147、155、155、155、542、542、542、548、 548、548、551、551、551
私はこのようなコードを使用したtableviewcellに配列要素を表示していました
NSArray *array=[jsonarray valueForKey:@"ID"];
mySet = [NSSet setWithArray:array] ;
NSLog(@"%@",mySet);
今、私は myset で 11 要素として繰り返されていないすべての要素を取得しましたが、myset 値を出力すると、このようになりました
2012-08-01 12:49:53.049 ジョティ R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.050 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.050 jothi R&D[3647:f803] {( 551 , 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.051 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147 , 542, 571, 123, 144 )} 2012-08-01 12:49:53.051 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.052 ジョティ R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123,. 49:53.053 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.053 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.054 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.054 ジョティ R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144)}123, 144 )} 2012-08-01 12:49:53.053 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.053 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.054 jothi R&D[3647: f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.054 jothi R&D[3647:f803] {( 551, 548, 692, 150、155、147、542、571、123、144)}123, 144 )} 2012-08-01 12:49:53.053 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.053 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.054 jothi R&D[3647: f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.054 jothi R&D[3647:f803] {( 551, 548, 692, 150、155、147、542、571、123、144)}147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.054 ジョティ R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 ) } 2012-08-01 12:49:53.054 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )}147, 542, 571, 123, 144 )} 2012-08-01 12:49:53.054 ジョティ R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 ) } 2012-08-01 12:49:53.054 jothi R&D[3647:f803] {( 551, 548, 692, 150, 155, 147, 542, 571, 123, 144 )}
UItableviewcellでそれを印刷しようとすると、return [myset count];でBAD ACCESSの問題が発生しました。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return [myset count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
{ cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell...
cell.textLabel.text=[myset objectAtIndex:indexPath.row];
return cell;
}
ここで、jsonarray は NSMutableArray で、myset は NSSet です..ガイダンスをお願いします..