У меня есть NSImageView
, который хорошо работает как изображение. Он также связан через. преобразователь значения, использующий свойство пути значения для отображения сохраненных изображений для каждой записи (преобразователь значения просто добавляет путь к файлу — я просто сохраняю имя файла изображения в базе данных).
Когда я хорошо перетаскиваю изображение на изображение, когда путь значения не привязан (т.е. пользователь еще не установил изображение), все работает хорошо - масштабирование и настройка изображения в базе данных, а затем отображение изображения. Если в базе данных уже есть изображение, отображаемое через. привязки, перетаскивающие новое изображение в ячейку изображения, приводят к тому, что NSImageView.image возвращает nil. Само представление изображения не равно нулю.
Я хорошо фиксирую перетаскиваемые изображения на изображении, хорошо устанавливая цель и действие на изображении.
imageWell.target = self
imageWell.action = "imageWellAction:"
Как я могу получить доступ к перетаскиваемому (новому) изображению, если другое изображение уже привязано к NSImageView
?
performDragOperation:
? - person Willeke   schedule 15.02.2016