私は Cocoa Bindings を学習しようとしており、タイトル、ファーストネーム、ラストネームのシンプルなアプリを持っています。
アプリを実行したときの結果のスクリーンショットを次に示します。
名前と姓にヌル文字列が含まれている理由がわかりません。
すべてがバインディングを使用して構築されます - コードはありません。
バインディングは次のようになります。
助けていただければ幸いです...ありがとう!
編集 - firstname の属性値は次のとおりです。
管理対象オブジェクトのサブクラスのコードは次のとおりです...
@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