我目前正在尝试从自定义视图内的拖放操作中获取文件的路径,然后将该路径传递给我的应用程序委托。我目前正在使用以下内容:
- (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?
谢谢。