我有应用程序,我正在从web下载图像到iPhone应用程序。这部分正在运作。
问题的一部分是在哪里存储?
对于商店位置我正在使用此代码:
...
NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *pngFilePath = [NSString stringWithFormat:@"%@%@", docDir, imageName];
...
但是当我在iPhone模拟器中启动应用程序时,图像未加载。
当我将图像存储到桌面时,我看到图像但仍未加载。
NSString *docDir = @"/Users/username/Desktop/MyProject/";
存储图像的位置和方式,然后加载它们?
答案 0 :(得分:1)
也许这个网站会帮助你:
http://guerratopia.com/en/how-to-saveload-or-remove-images-in-iphoneipad-documents-directory
如果按照他的指示操作,它将起作用。
Cheers Max
编辑:我认为dasblinkenlight是对的。
答案 1 :(得分:1)
试试这个:
NSString *pngFilePath = [docDir stringByAppendingPathComponent:imageName];