1

オブジェクトを検索して顧客が存在することがわかった場合、そのオブジェクトを新しいオブジェクトのプロパティCustomerに割り当てます。次のことはできますか?Customerinvoice.customerInvoice

NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:[NSEntityDescription entityForName:@"Customer" inManagedObjectContext:self.objectContext]];
request.returnsObjectsAsFaults=NO; //populate beverage object
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(id == %@)", customerID];
[request setPredicate:predicate];

NSError *error = nil;
NSArray *array = [self.objectContext executeFetchRequest:request error:&error];
if([array count] == 1) 
{
    invoice.customer = (Customer*)[array objectAtIndex:0];
}

私が避けたいのは、 to のすべてのプロパティ値を再割り当てするCustomerことinvoice.customerです。これを行う際の考慮事項はありますか?

4

0 に答える 0