IOS设置数据在iTunes共享

Mac上面的iTunes可以备份用户数据,同步数据文件等,经常看到电子书阅读软件比如掌阅等可以通过iTunes导入电子书资源这些功能,这些功能就是利用了应用程序可以通过iTunes向用户显露应用程序/Documents目录的内容。

实现方法

1、在项目的info.plist文件中添加下面这个key值,并设置为true

UIFileSharingEnabled

设置完成之后,会自动变成这个

屏幕快照 2016-11-08 上午11.01.20.png

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中的文档了

屏幕快照 2016-11-08 上午10.43.07.png

Last modification:January 1st, 1970 at 08:00 am
如果看了这个文章可以让你少加会班,可以请我喝杯可乐
已打赏名单
微信公众号

Leave a Comment