2012-01-31 8 views
0

NSMutableArrayのiPhoneに属性値を:コアデータエンティティ私はコアデータの結果をフェッチするために、このコードを使用しています

-(void)getData { 

NSEntityDescription *entity = [NSEntityDescription entityForName:@"Favouritesdata" inManagedObjectContext:context]; 

NSFetchRequest *request = [[NSFetchRequest alloc] init]; 

[request setFetchBatchSize:20]; 

[request setEntity:entity]; 

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"licenseplate" ascending:NO]; 

NSArray *newArray = [[NSArray alloc]initWithObjects:sort, nil]; 

[request setSortDescriptors:newArray]; 

NSError *error; 
results = [[context executeFetchRequest:request error:&error] mutableCopy]; 

NSLog(@"results::::: %@", results); 

[self setLicensePlateArray:results]; 

[self.favouritesTable reloadData]; 

} 

ここでは、このエンティティFavouritesdataで、私はナンバープレートの名前の属性を持って、私がしたいですこの属性値をNSMutableArrayに取得します。

これらの値はどのように取得できますか?

答えて

0

NSPredicateを使用して、要求に述部を渡すことによって値を直接取得することができます。詳細については、このリンクを参照してくださいhttp://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSPredicate_Class/Reference/NSPredicate.html

+0

初心者のために...どのチュートリアルまたは例コード –

+0

このリンクを参照してくださいセクションを保存してロードするには、somr coredataチュートリアルがあります。 NSFetchControllerのチュートリアルが役に立ちます。 http://www.raywenderlich.com/tutorials – iamsult

+0

詳細http://mobile.tutsplus.com/tutorials/iphone/iphone-core-data/ – iamsult

関連する問題