Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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
Iphone &引用;“不备份”;iOS 5.0.1中的扩展属性_Iphone_Ios - Fatal编程技术网

Iphone &引用;“不备份”;iOS 5.0.1中的扩展属性

Iphone &引用;“不备份”;iOS 5.0.1中的扩展属性,iphone,ios,Iphone,Ios,我的应用程序在第一次启动时从internet服务器下载数据库文件,如果服务器有更新版本的数据库,则可能会重新下载该文件。 该数据库文件存储在苹果网站的中。但我不明白,仅仅设置不备份数据库文件的属性并将文件保存在/Documents中是否足够,还是需要将其放置到其他位置? 如何支持以前的iOS版本?大约一个月前,我在一个客户端的应用程序中遇到了完全相同的情况。只需在下载的文件上设置标志并重新提交即可。使用您链接到的文章中的技术说明,这个过程非常简单 与应用程序评论一样,您的里程可能会有所不同。谢谢

我的应用程序在第一次启动时从internet服务器下载数据库文件,如果服务器有更新版本的数据库,则可能会重新下载该文件。 该数据库文件存储在苹果网站的
中。但我不明白,仅仅设置
不备份数据库文件的属性并将文件保存在
/Documents
中是否足够,还是需要将其放置到其他位置?
如何支持以前的iOS版本?

大约一个月前,我在一个客户端的应用程序中遇到了完全相同的情况。只需在下载的文件上设置标志并重新提交即可。使用您链接到的文章中的技术说明,这个过程非常简单


与应用程序评论一样,您的里程可能会有所不同。

谢谢您的回答,大卫!David,谢谢你的帖子,在我的情况下,应用该函数将“不备份”设置到目录后,你知道我如何检查该标志是否设置到我的目录?使用文件系统中的任何地方,我想?@JayVachhani简单的答案是使用get
getxattr
。这些文档可以在苹果公司找到。文档很简单,用法类似于
setxattr
。是的,只需在我下载的文件上设置标志并重新提交应用程序就足够了。苹果批准了它。