【发布时间】:2013-11-15 04:01:39
【问题描述】:
如何从 URL 下载图像,并使用 Objective-C 将其保存到计算机?这是我到目前为止得到的:
NSString *documentsDirectoryPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
UIImage *imageFromURL = [self getImageFromURL:@"https://www.google.com/images/srpr/logo11w.png"];
[self saveImage:imageFromURL withFileName:@"Google Logo" ofType:@"png" inDirectory:documentsDirectoryPath];
UIImage *imageFromWeb = [self loadImage:@"Google Logo" ofType:@"png" inDirectory:documentsDirectoryPath];
Xcode 抱怨 UIIMage,试图用 NSImage 替换。它还抱怨未声明的标识符“self”。
我还需要进行 HTTP 调用来执行此操作。像我 5 岁一样向我解释这一点。
【问题讨论】:
-
所以它是一个 Mac OS X 程序?
-
是的,我正在尝试保存到 Mac OS X 计算机的硬盘。
-
这是使用 iOS 应用程序完成(您使用 iOS 标记了问题)还是使用 Mac 应用程序完成?
-
那不是我做的,是别人做的。我想在 Mac 上执行此操作。它甚至不是一个应用程序,我使用的是 Mac Command Terminal 应用程序。
-
如果这不是 iOS 应用程序,那么为什么您发布的代码使用 iOS 特定的 API,例如
UIImage?
标签: objective-c image macos download