簡體   English   中英

NSMutableArray iPhone的核心數據實體屬性值

[英]Core data entity attribute values to 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。

如何獲得這些值?

您可以使用NSPredicate並通過在請求中傳遞謂詞直接獲取值。 請參閱此鏈接以獲取更多信息http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSPredicate_Class/Reference/NSPredicate.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM