Следующий код:
- (void) setTarget:(id)anObject {
NSLog(@"anObject: %@",anObject);
[super setTarget:anObject];
NSLog(@"Target: %@",[self target]);
}
имеет следующий результат:
anObject: <DropZoneViewController: 0x15dd5770>
Target: (null)
Он находится в подклассе NSControl. Так что я делаю не так?
Чего я пытаюсь достичь: у меня есть NScontrol, который принимает перетаскивание объектов. Когда перетаскивание закончится, я хочу отправить действие элемента управления его цели. Но как мне получить действие и цель элемента управления, если это не работает?