Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS从路径加载本地映像_Ios_Image_Three20 - Fatal编程技术网

iOS从路径加载本地映像

iOS从路径加载本地映像,ios,image,three20,Ios,Image,Three20,我正在开发一个iPad应用程序,它可以从sqlite读取大约5000行数据,并显示缩略图。只有文件名保存在数据库中。我正在使用Three20库 我可以使用以下文档成功加载和显示图像:// 因此,用户需要使用iTunes文件共享将大约15000张图像、缩略图、大图像和实际图像复制到documents文件夹 我不确定这种做法是否正确。 我可以直接从照片库或使用文档读取图像吗?这是正确的方法吗 您的应用程序无法直接访问沙盒环境以外的文件系统。但在我看来,让用户复制缩略图也是一件坏事。我认为我们应该减少

我正在开发一个iPad应用程序,它可以从sqlite读取大约5000行数据,并显示缩略图。只有文件名保存在数据库中。我正在使用Three20库

我可以使用以下文档成功加载和显示图像:// 因此,用户需要使用iTunes文件共享将大约15000张图像、缩略图、大图像和实际图像复制到documents文件夹

我不确定这种做法是否正确。
我可以直接从照片库或使用文档读取图像吗?这是正确的方法吗

您的应用程序无法直接访问沙盒环境以外的文件系统。但在我看来,让用户复制缩略图也是一件坏事。我认为我们应该减少用户的工作量

您可以从远程url下载图像。如果[首次]不可用,则将其存储在文档中并重新使用。 如果这些图像是预定义的,那么您可以在构建时将其添加到bundle中,并从那里访问它。但它肯定会增加建筑规模。
谢谢,这就是我想知道我是否可以直接访问文件系统的原因。谢谢,这就是我想知道我是否可以直接访问文件系统的原因。我不能把图像也放在web服务器上,因为客户还没有准备好,他们想在本地资源上保留他们的私有产品。此图像的缩略图和sql数据将在桌面应用程序中生成,他必须从中复制。谢谢你提出其他的可能性。我想沙盒是唯一更好的解决方案。你可以做一件事。由于文件是由桌面应用程序生成的,所以在zipfile中获取资源并通过itunes将其传递给文档,在下次重新启动应用程序时,解压缩文件夹并将其放入文档中并访问内容。