В настоящее время я пытаюсь получить путь к файлу с помощью операции перетаскивания внутри настраиваемого представления, а затем передать этот путь своему делегату приложения. В настоящее время я использую следующее:
- (BOOL)performDragOperation:(id <NSDraggingInfo>)sender
{
NSPasteboard *pb = [sender draggingPasteboard];
NSString *type = [pb availableTypeFromArray:[NSArray arrayWithObject:NSFilenamesPboardType]];
NSArray *array = [[pb stringForType:type] propertyList];
//access the app delegate
NSApplication *myApplication;
myApplication = [NSApplication sharedApplication];
[myApplication uploadFiles:array];
return NO;
}
Однако я продолжаю получать сообщение о том, что делегат моего приложения не отвечает на метод uploadFiles. Он объявлен внутри моего делегата приложения. Правильно ли я получаю доступ к NSApplication?
Спасибо.