В настоящее время я пытаюсь получить путь к файлу из операции перетаскивания внутри пользовательского представления, а затем передать этот путь моему делегату приложения. Я в настоящее время использую следующие:Какао: метод делегирования вызова приложения из другого класса
- (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 правильно?
Спасибо.
Не должно быть NSApplication? – Jasper 2015-03-02 10:18:05