2012-05-06 12 views
1

コアデータ内のオブジェクト数をカウントしようとしているため、テーブルビューコントローラが必要な行数を確認できますが、NS ARRAY私はNS管理対象オブジェクトとNS ARRAYでカウント問題

NSLog(@"%@",[temp count]); 

に到達したときに、ここで私は、Dataクラス(nsmangedオブジェクトのサブクラス)でそれをやっているコード

  NSFetchRequest *request = [[NSFetchRequest alloc] init]; 
     request.entity = [NSEntityDescription entityForName:@"Data" inManagedObjectContext:context]; 
     NSSortDescriptor *sortDescriptor = 
[[NSSortDescriptor alloc] initWithKey:@"date" 
          ascending:YES 
          selector:@selector(localizedCaseInsensitiveCompare:)]; 
request.sortDescriptors = [NSArray arrayWithObject:sortDescriptor]; 

NSError *error = nil; 
NSArray *temp=[context executeFetchRequest:request error:&error]; 

があり、問題は私が「プログラムは、信号を受信取得される:」EXC_BAD_ACCESS」 ' 何が間違っているのかわからない、私はns配列に自分のデータを入れているそれらを数えるよりも。この点での助けは大いに感謝されます。

答えて

1

[一時回数]番号を返し、文字列ではありません

ので、あなたは、私がオーバーそのような小さなまだ重要な間違い、それを見て信じるカント

NSLog(@"%u",[temp count]); 

look at this

+0

を必要としています。ありがとう –