有些时候需要实现这样的需求,App的文件需要同步到手机上或App的文件需要上传到Mac上,Mac上的文件也可以同步到App上,其实这样的需求iOS是支持的,并且非常简单。
实现步骤
info里面新增两个key值
<key>UIFileSharingEnabled</key>
<true/>
<key>LSSupportsOpeningDocumentsInPlace</key>
<true/>
之后就可以在沙盒内同步文件到mac,以及同步文件到手机上。
做完这一操作之后,App内保存到沙盒的文件就可以在iphone-文件-我的iphone内访问,也可以在mac-finder-xxiphone-文件-xxApp内访问并且操作。
之后可以选择mac上的文件直接拖入进来,也可以在App内直接访问到。
注意:
这样做会让沙盒内的文件全部共享出去,如果有些文件不愿意共享,需要在文件名前加.
比如原文件名test.db,可以改为.test.db.
所以谨慎一些。