为NSDragOperation设置变量

时间:2015-11-01 23:09:28

标签: objective-c macos cocoa

这可能是一个基本问题,但我似乎遇到了设置从NSDragOperation返回的全局变量的问题。

在我的AppDelegate.h中,我设置了:

NSString *filesDragged;

在我的AppDelegate.m中,我在PerformDragOperation中设置:

filesDragged = [files componentsJoinedByString:@"\n"];

返回拖动的文件...到目前为止一切顺利!但是当我以后想要在另一个函数中使用这个变量时,它显示为NULL:

- (void)useMyVariable:(id)sender
{
  NSLog(@"%@",filesDragged); // result is NULL
}

所以我的问题是我是否需要将fileDragged变量设置为属性或其他东西,因为它没有像我想象的那样全局使用?

0 个答案:

没有答案