Это то, что Какао Биндингс делает лучше всего.
Вместо того, чтобы разговаривать с представлением, просто имейте свойство, значение которого является изображением, и связывайте привязку представления изображения image
к нему; затем, когда вы захотите изменить изображение в представлении изображения самостоятельно, все, что вам нужно сделать, это установить значение свойства, и представление изображения заметит это изменение.
Пользователь, вставляющий или перетаскивающий изображение, по сути, является тем же самым, частично наоборот: вставка или удаление изменят значение представления изображения, которое затем установит значение вашего свойства, что вызовет что-либо еще привязан к нему, чтобы заметить изменение и подобрать новое значение, как и раньше.
Помимо удаления существующего кода отправки-явных-сообщений-для-просмотра, это почти не потребует никакой работы с кодом: единственный код, который вам нужен, - это ваша собственность. Вы подключите привязку в IB.
См. Руководство по программированию кодирования значения ключа и Темы программирования привязок какао .