iOS之与iTunes文件共享,在程序中获得Document路径

有时候程序开发需要通过沙盒中的 documents文件夹与用户共享文件,iTunes默认是不支持iTunes file Sharing的,首先设置

info-list的Application supports iTunes file sharing为YES。

这样程序就可以支持文件共享。

然后我将iPad破解后,用91助手往里面存了点东西,作为测试使用,访问Document路径的代码如下:

    NSString *homeDir = NSHomeDirectory();

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

    NSString *docDir = [paths objectAtIndex:0];

获得路径后,采用NSFileManager获得里面的文件名称存储到NSArray中。

NSArray *fileName = [[NSFileManager defaultManager]contentsOfDirectoryAtPath:docDir error:Nil];

这样就可以获取document下文件的名称了。

iOS之与iTunes文件共享,在程序中获得Document路径,布布扣,bubuko.com

时间: 2024-12-07 04:12:06

iOS之与iTunes文件共享,在程序中获得Document路径的相关文章

IOS问题汇总:2014-12-10 在程序中调用Safari和发起电话呼叫

NSURL* url = [[NSURL alloc] initWithString:@“http://blog.csdn.net/iukey”]; [[ UIApplication sharedApplication]openURL:url]; NSURL* url = [[NSURL alloc] initWithString:@“tel:110”];[[ UIApplication sharedApplication]openURL:url]; ios 调用打电话 三种方式 // 第一种方

在程序中使用相对路径需要注意的问题

文件结构: demo\ src\main.cpp;Box.cpp include\Box.h 编译链接之后: demo\ src\main.cpp;Box.cpp include\Box.h bin\main.exe 比如src\main.cpp中有一句 ifstream ifs("..\\include\\Box.h") 那么如果你打开cmd切换到路径demo,并输入bin\main.exe,你会发现程序找不到"..\include\Box.h",因为此时的&qu

Django中程序中图片资源的路径问题(static文件夹的放置)

步骤1:在settings.py文件的最后加上以下内容: STATIC_URL = '/static/'STATIC_ROOT = os.path.join(os.path.dirname(__file__),'static') # 设置图片等静态文件的路径 STATICFILES_DIRS = ( ('css',os.path.join(STATIC_ROOT,'css').replace('\\','/') ), ('js',os.path.join(STATIC_ROOT,'js').re

【iOS】iOS的iTunes文件共享,在程序Document路径

有时候程序开发须要通过沙盒中的 documents目录与用户共享文件,iTunes默认是不支持iTunes file Sharing的,首先设置 info-list的Application supports iTunes file sharing为YES. 这样程序就能够支持文件共享. 然后我将iPad破解后.用91助手往里面存了点东西,作为測试使用,訪问Document路径的代码例如以下: NSString *homeDir = NSHomeDirectory(); NSArray *path

关于iOS程序中插入广告的问题

版权所有,转载请注明出处 陈军刚 对于开发面向全球用户的免费软件,插入Google的Admob广告和Apple的iAd是开发者实现盈利的最好选择.那接下来将介绍一些在iOS程序中插入Google的Admob广告的一些步骤. 第一步:加入ADBannerView 首先,在你的工程中引入iAd.framework ScenicViewController.h 1 #import <UIKit/UIKit.h> 2 #import <iAd/iAd.h> 3 4 @interface S

iOS程序中打开其他程序的方法

1.1 如果被打开程序不是自己的,则要找到被打开App的URL Schemes. http://jbguide.me/2012/09/12/how-to-find-url-schemes%EF%BC%9F/ 1.2 如果被打开程序是自己写的,那么写程序时要实现 1) appname-info.plist里增加 <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLSchemes<

[译]在 Andriod/IOS 程序中使用自己的字体

原文链接:http://firemonkeyblog.blogspot.com/2014/12/using-custom-fonts-in-android-delphi.html 你应该能够在 Andriod 应用中使用任何 TrueType 字体. 示例使用了字符 Script MT Bold.这个字体在 Windows 的字体文件夹.这个字体的文件名为 SCRIPTBL.TTF. 1. 复制 SCRIPTBL.TTF 到你的工程目录. 2. 在发布(Deployment)窗口中,添加 SCR

iOS在程序中控制系统的屏幕亮度

<span style="font-size:24px;">在iOS5.0以下,在程序中是不能直接设置系统屏幕亮度的,到了ios5.0以后将这个api开放给了开发者,这样我们就可以非常方更的更改系统屏幕的亮度, 使用方法也很简单 ,如下: 获取系统屏幕当前的亮度值 float value = [UIScreen mainScreen].brightness; 设置系统屏幕的亮度值 [[UIScreen mainScreen] setBrightness:value];<

在现代网站和应用程序中进行端到端的测试

(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 今天的文章和测试相关,概述了如何对现代网站和应用程序中的后端到前端进行测试. 现代的应用程序比起任何一个时候都要复杂,这些应用程序不仅有针对Windows.iOS.Web.Android.IoT设备和智能手表的.应用程序的构成也比以前复杂,不仅涉及前端UI,还涉及后端服务.如果没有测试,那么就很难验证其中的代码是否运行正常,也很难定位问题所在修复bug.测试一般会涉及对代码的单元测试.压力测试.验收