App通过iTunes进行文件交换Documents
来源:互联网 发布:bugfree3.0.4 linux 编辑:程序博客网 时间:2024/05/22 08:07
有一些App需要通过使用iTunes让用户上传和下载文档。要让iOS程序支持iTunes文件交换其实很简单,
只需要在程序的Info.plist
里增加一个键:UIFileSharingEnabled
(Application supports iTunes file sharing
),赋值YES
。
这样,编译之后进行机上运行的时候,连接设备到iTunes,就能进行文件交换了。
如果是在iOS Simulator中进行测试,可以把文件放到应用程序的“用户目录”的“Documents
”下。要知道用户目录在OSX下的路径,
可以NSLog(@"%@", NSHomeDirectory());
运行一下就知道了,
用户家目录在OSX下的路径类似这个:/Users/venj/Library/Application Support/iPhone Simulator/4.3.2/Applications/158C149B-FF57-4C62-AEDB-DFB7A3BD8AFB
。
我做了一个简单的程序进行测试,在Simulator中运行的时候,把文件放到用户目录下,下图是用户目录在OSX下的内容,
把文件放到Documents
下就可以了:
然后在程序中测试文件有没有成功被程序识别:
NSFileManager *manager = [NSFileManager defaultManager];
NSString *dbPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"db.sqlite"];
NSString *dbPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"db.sqlite"];
if ([manager fileExistsAtPath:dbPath]) {
self.navigationItem.title = @"Ready To Go";
}
else {
self.navigationItem.title = @"No DB File";
}
self.navigationItem.title = @"Ready To Go";
}
else {
self.navigationItem.title = @"No DB File";
}
下面是程序在添加文件前后的运行情况:
Demo下载
0 0
- App通过iTunes进行文件交换Documents
- iOS App通过itunes共享文件
- iOS 如何让你的应用支持通过iTunes可以与应用文件共享(可以通过iTunes向documents文件夹下导入文件)
- UIFileSharingEnabled=YES, App 通过 iTunes 让用户读取文件
- app itunes 文件共享
- itunes 共享app文件
- 如何让app的Documents目录暴露在iTunes下
- iTunes中对Documents文件夹进行操作的监听方法
- 让自己开发的iOS App允许用户通过itunes共享文件
- 自己开发的iOS App允许用户通过itunes共享文件
- 让自己开发的iOS App通过iTunes共享文件到Document目录
- 正在通过ITUNES STORE进行鉴定
- IOS App开启iTunes文件共享
- IOS App开启iTunes文件共享
- 更改App Store账号地区(非通过iTunes更改)
- App通过使用iTunes让用户上传和下载文档
- 用scipy.io通过mat文件在Python和Matlab/Octave之间进行数据交换
- 获取Documents,app目录
- HttpClient4.4.1模拟登录知乎
- 【前端】CKeditor屏蔽“浏览服务器”功能
- matlab自带knnclssify小实验
- Cocos2d中动作详解
- java中Date与String的相互转化
- App通过iTunes进行文件交换Documents
- nexus笔记
- iOS经典讲解之socket编程”粘包“问题
- DM642
- 借Kinect 扫描 软件 reconstructMe skanect ksan3d
- Java中List集合的遍历
- Vim Shortcut Key
- 【Java学习笔记】——验证码
- 为什么在ASP.NET中IIS发布后就不能观看视频了