ラベル (NSTextField) をクラスのプロパティにバインドしようとしています。Interface Builderでは、Model Key Path = self.aStringを使用して、ラベルの値をファイルの所有者にバインドします。
ファイルの所有者は、aString が次のように定義されたNSViewControllerのサブクラスです。
@property (nonatomic, strong) NSString *aString;
ラベルは、管理対象オブジェクト コンテキストとのバインディングによって実行時に埋められるビュー ベースの NSTableView内に配置されます。
クラスの実装で呼び出すと[self setAString:@"..."]
、[self setValue:@"..." forKey:@"aString"]
テーブルビューで何も変わりません。ただし、ラベルがビュー内に配置されている場合は機能します。なんで?