我制作了一个包含大量图像的网络应用程序。Safaris 内存无法打开所有这些。因此,我构建了一个将图像存储在 iPad 上的应用程序。但是,它们可以动态更改,我不知道可以将文件保存在哪里。其余代码适用于我放置一些图像的文件。
注意:在模拟器(iPad)上它可以正常工作,但在真实设备上我有权限问题。
这是我的代码:
UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString: [NSString stringWithFormat:@"http://link_of_my_image", [splitLink objectAtIndex: 1],[splitLink objectAtIndex: 3] ] ]]];
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation(image)];
BOOL test10 = [data1 writeToFile:[NSString stringWithFormat: @"%@/%@/folder/%@",linkSlidesFile, [splitLink objectAtIndex: 1],[splitLink objectAtIndex: 3]] atomically:YES];
NSLog(@"creat Image --------------------- %@ %i",
[NSString stringWithFormat: @"%@/%@/folder/%@",[splitLink objectAtIndex: 0], [splitLink objectAtIndex: 1],[splitLink objectAtIndex: 3]], test10);
日志模拟器:
creat Image --------------------- Link_of_image_ipad 1
登录 Ipad:
creat Image --------------------- Link_of_image_ipad 0
你能帮我吗?