Как получить изменения пользователя с помощью IKImageEditPanel? - PullRequest
0 голосов
/ 08 мая 2011

Мне нужно отследить изменения пользователя в изображении, которое редактируется в 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, если кто-то это сделает, спасибо.

...