編集可能に設定された NSImageView があります。ユーザーが画像を削除したときに、デフォルトの画像に戻せるようにしたいと考えています。セッターで NSImageView がバインドされている値を変更しようとしましたが、後でゲッターが呼び出されないため、バインドされた値が別の画像に設定されているにもかかわらず、NSImageView は空白です。セッターコードは次のとおりです。
-(void)setCurrentDeviceIcon:(NSImage *)newIcon {
[self willChangeValueForKey:@"currentDeviceIcon"];
if(newIcon == nil)
newIcon = [currentDevice defaultHeadsetIcon];
currentDeviceIcon = newIcon;
[self setDeviceChangesMade:YES];
[self didChangeValueForKey:@"currentDeviceIcon"];
}
NSImageView の値を更新するにはどうすればよいですか?