我正在尝试学习 Cocoa 绑定,并有一个简单的应用程序,其中包含标题、名字和姓氏。
这是我运行应用程序时的结果截图:
我不明白为什么我在名字和姓氏中得到空字符串。
一切都是使用绑定构建的——没有代码。
绑定如下所示:
任何帮助将不胜感激......谢谢!
编辑 - 这是名字的属性值:
这是托管对象子类的代码...
@interface TestEntity : NSManagedObject
@property (nonatomic, retain) NSString * title;
@property (nonatomic, retain) NSString * firstname;
@property (nonatomic, retain) NSString * lastname;
@end
@implementation TestEntity
@dynamic title;
@dynamic firstname;
@dynamic lastname;
- (void) awakeFromInsert
{
NSLog(@"%s", __FUNCTION__);
NSString * baseValue = @" ";
[self setValue: baseValue forKey: @"firstname"];
} // awakeFromInsert