gpt4 book ai didi

cocoa - NSURL → NSImage → NSImageView

转载 作者:行者123 更新时间:2023-12-04 13:35:05 32 4
gpt4 key购买 nike

我正在玩 AppKit 和 NSDocument,但我不知道为什么这不起作用?:

我刚刚写了这个,图像不是零,但从不加载任何图像,它的大小始终为零。
这是我必须实现的正确方法才能将文件读入我的文档吗?
我需要路径,而不是数据(NSData),因为我打算使用其他库来读取其他文件。

现在我正在尝试阅读 PNG、JPG,但没有任何效果。 ;(

- (BOOL) readFromURL:(NSURL *)url ofType:(NSString *)typeName error:(NSError **)outError{

NSImage *image = nil;
image = [[NSImage alloc] initWithContentsOfURL:url];

[imageView setImage:image];
[image release];

if ( outError != NULL ) {
*outError = [NSError errorWithDomain:NSOSStatusErrorDomain code:unimpErr userInfo:NULL];
}
return YES;
}

提前致谢。

最佳答案

这样做:

NSImage *image = [[NSImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url]]];

关于cocoa - NSURL → NSImage → NSImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453725/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com