Mac上面的iTunes可以备份用户数据,同步数据文件等,经常看到电子书阅读软件比如掌阅等可以通过iTunes导入电子书资源这些功能,这些功能就是利用了应用程序可以通过iTunes向用户显露应用程序/Documents目录的内容。
实现方法
1、在项目的info.plist文件中添加下面这个key值,并设置为true
UIFileSharingEnabled
设置完成之后,会自动变成这个
2、把要共享的文件等放到项目的Documents文件夹中,具体代码逻辑自己实现,下面给出一个示例
-(void)createdb
{
self.mydbpath=[NSHomeDirectory() stringByAppendingPathComponent:@"/Documents/wordbook.db"];
NSFileManager *manage=[NSFileManager defaultManager];
if ([manage fileExistsAtPath:self.mydbpath]) {
}
else
{
NSString *path=[[NSBundle mainBundle\]pathForResource:@"wordbook" ofType:@"db"];
[manage copyItemAtPath:path toPath:self.mydbpath error:nil];
}
}
3、之后在iTunes的应用列表就可以看到该软件和软件Documents中的文档了
版权属于:东哥笔记 - DongGe.me
本文链接:https://dongge.org/blog/386.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!