25 #import "CoreDataHeaders.h"
27 @implementation NSFetchedPropertyDescription
31 TEST_RELEASE(_fetchRequest);
50 [
self _ensureEditableWithReason: _(@"Tried to set the fetch request "
51 @"of a fetched property already in use")];
53 ASSIGN(_fetchRequest, request);
56 - (id) initWithCoder: (NSCoder *) coder
58 if ((
self = [super initWithCoder: coder]))
60 if ([coder allowsKeyedCoding])
62 ASSIGN(_fetchRequest, [coder decodeObjectForKey:
@"FetchRequest"]);
66 ASSIGN(_fetchRequest, [coder decodeObject]);
72 - (void) encodeWithCoder: (NSCoder *) coder
74 if ([coder allowsKeyedCoding])
76 [coder encodeObject: _fetchRequest forKey: @"FetchRequest"];
80 [coder encodeObject: _fetchRequest];
An object for storing details about managed object fetches.