我写了以下内容,没有出现任何图片。我显示了指针,它显示为“0”。 在下一个代码块中,我检查了路径,并在那里存在图像。仍然没有任何东西加载。
NSImageView *vi = [[NSImageView alloc] initWithFrame:CGRectMake(10, 10, 220, 220)];
[self.view addSubview:vi];
NSImage *dog = [NSImage imageNamed:@"airnow3.jpg"];
NSLog(@"pointer %d", dog);
[vi setImage:dog];
NSFileManager *filemgr;
NSString *currentpath;
filemgr = [[NSFileManager alloc] init];
currentpath = [filemgr currentDirectoryPath];
NSLog(@"%@", currentpath);
答案 0 :(得分:-1)
为什么不使用InitWithImage:(NSImage)
代替InitWithFrame
答案 1 :(得分:-1)
也许你应该使用 UIImageView。
UIImageView *imageView = [[UIImageView alloc] initWithFrame: CGRectMake(10,10,220,220)];
UIImage *image = [UIImage imageNamed:@"airnow3.jpg"];
[imageView setImage: image];
[self.view addSubview: imageView];