0

我有一个应用程序,我在其中将图像从网络下载到 iphone 应用程序。这部分正在工作。

有问题的部分是在哪里存储它?

对于商店位置,我使用以下代码:

...
NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *pngFilePath = [NSString stringWithFormat:@"%@%@", docDir, imageName];
...

但是当我在 iPhone 模拟器中启动应用程序时,没有加载图像。

当我将图像存储到桌面时,我看到图像但仍未加载。

NSString *docDir = @"/Users/username/Desktop/MyProject/";

在哪里以及如何存储图像然后加载它们?

4

2 回答 2

1

也许这个网站会帮助你:

http://guerratopia.com/en/how-to-saveload-or-remove-images-in-iphoneipad-documents-directory

如果你按照他的指示,它会工作。

干杯马克斯

编辑:我认为 dasblinkenlight 是对的。

于 2012-05-16T17:23:33.873 回答
1

试试这个:

NSString *pngFilePath = [docDir stringByAppendingPathComponent:imageName];
于 2012-05-16T18:05:31.543 回答