Мне нужно отследить изменения пользователя в изображении, которое редактируется в IKImageView, чтобы испачкать его окно с помощью NSWindow setDocumentEdited:YES
. Массив в NSLog
в следующем фрагменте остается пустым после внесения видимых изменений в изображение с помощью инструментов панели. Я не вижу способа осмотреть панель.
если бы я создал подкласс IKImageView
, я бы по-прежнему находился в той же проблеме, не привязываясь к элементам управления IKImageEditPanel
.
есть идеи?
IKImageEditPanel *panel = [IKImageEditPanel sharedImageEditPanel];
id source = [panel dataSource];
if ([source isEqual:self.imageView]) {
NSArray *filters;
NSLog(@"[panel filterArray] is : %@", [panel filterArray]);
filters = [panel filterArray];
return filters;
}
note : мне не хватает представителя, чтобы сделать тег IKImageEditPanel
, если кто-то это сделает, спасибо.