我有一个使用核心数据基的NSManagedObject级子。 然而,我有一个临时的“现场”(ivar),我想在该类别中增加(但我无意在数据库中坚持这一说法)。 要求使用非正式和正式议定书,但两者都给我一种“可统计的”行为。 (如可类变,而不是可变)。 任何建议?
我第一次尝试建立了“Dummy-阶级”试验,该试验本应是国家扫盲委员会的一个分支,然后我建立了试验类别。
@interface Test (custom)
NSString *_string ;
- (void)setString:(NSString *)newString;
- (NSString *)string;
@end
这些是老板的。 这就是我使用
Test *a = [[Test alloc] init];
Test *b = [[Test alloc] init];
[a setString:@"Test1"];
NSLog(@"%@", [a string]); //This will print out Test1
[b setString:@"Test2"];
NSLog(@"%@", [b string]); //This will print out Test2
NSLog(@"%@", [a string]); //Unfortunately, this will also print out Test2
我还可以直接向NSManagedObject子级(即我的实体)说几句话,但我想这是这样做的方法。