作者zonble (zonble)
看板MacDev
标题Re: [问题] 如何在写一个request去fetch core data …
时间Thu Aug 26 00:03:51 2010
※ 引述《Gsus (肉元,吉米,助教)》之铭言:
: 我大概知道要写一个NSFetchRequest:
: NSFetchRequest *request = [[NSFetchRequest alloc] init];
物件用完记得 release
: NSEntityDescription *entity
: = [NSEntityDescription entityForName:@"Person"
: inManagedObjectContext:self.managedObjectContext];
: [request setEntity:entity];
: 但是接下来的expression我不知道该怎麽写才能找出person name为john的
用 NSPredicate。从你的 code 继续写下去的话
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"name like %@", @"John"];
[request setPredicate:predicate];
NSError *error = nil;
NSArray *array = [context executeFetchRequest:request error:&error];
NSLog(@"array:%@", array); // 倒出来看
其实文件都有说:
http://0rz.tw/nz3yT
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.192.60
1F:推 Gsus:Thanks a lot!!! 我来研读一下predicate~ 08/26 09:40