我对此非常陌生,但这里有:我想在我的应用程序中按一个按钮,并有一个图像显示(我打算从相机读取它,但是首先,我将打开一个.TIF文件但是,在界面构建器中,我可以在NSObject对象中创建按钮,但是文献使我觉得我需要使NSView对象显示文件.问题是,当我这样做时,NSObject对象似乎与NSView对象无关.我想做的事情如下:
NSString *inFilePath;
inFilePath = @"/Volumes/Data/Temp/Smiles.tiff";
NSImage *TestImage = [[NSImage alloc] initWithContentsOfFile:inFilePath];
[MyView setImage:TestImage];
Run Code Online (Sandbox Code Playgroud)
在这里,MyView是NSView对象.我收到警告,MyView可能无法响应setImage.我试图在NSObject对象中定义一个IBOutlet,虽然我可以在界面构建器中连接它,但是控制台给了我错误:
无法识别的选择器发送到类0x1e080
因此,目前尚不清楚下一步是什么.是否有一种简单的方法可以让两个不同的对象相互"交谈"?谢谢