我有一個示例程序,它使用Core Data並在其中加載一個sqlite數據庫。我顯示所有使用此代碼的值如何選擇核心數據中的特定數據?
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Name"
inManagedObjectContext:context];
[fetchRequest setEntity:entity];
NSArray *fetchedObjects = [context executeFetchRequest:fetchRequest error:&error];
for (Name *name in fetchedObjects) {
NSLog(@"ID: %@", name.nameId);
NSLog(@"First Name: %@", name.first);
NSLog(@"Middle Name: %@", name.middle);
NSLog(@"Last Name: %@", name.last);
}
此代碼工作正常,我的問題在於我無法選擇特定的數據/記錄。示例我想選擇ID = 1的記錄。
謝謝!
請檢查沿着正確的答案;) – Pierre