Каждый NSView
объект не "имеет" NSResponder
.NSResponder
- это суперкласс * , от которого наследуется NSView
, поэтому его нельзя изменить.Самым простым решением было бы просто сохранить ивар, который отслеживает, какой инструмент выбран в данный момент, а затем использовать этот ивар, чтобы определить, какое действие предпринять в методах NSResponder
(-mouseDown:
и т.