我是目标C的n00b,我在Xcode的某个应用程序中遇到了一些代码。这个问题也发布在各个地方,但我找不到答案。
问题:基本上我想使用连接到对象控制器的NSImageView在另一个选项卡中使用两个按钮来更改选项卡中的图像。应用程序运行没有问题,见下文:
.h class
@interface AppDelegate : NSObject {
IBOutlet NSImageView *name;
}
- (IBAction)img1:(id)sender;
- (IBAction)img2:(id)sender;
@end
.m class
#import mclass
@implementation AppDelegate
- (IBAction)img1:(id)sender {
NSImage *img = [NSImage imageNamed:@"Image1.png"];
[name setImage:img];
}
- (IBAction)img2:(id)sender
{
NSImage *img = [NSImage imageNamed:@"Image2.png"];
[name setImage:img];
}
这一切都没有问题,但Xcode中的错误消息说可能无法响应setImage。似乎必须有一个非常明显的解决方案,但我只是看不到它。一些帮助表示赞赏。
非常感谢。
答案 0 :(得分:0)
它是UIImageView和UIImage而不是NSImageView和NSImage