首页 编程 软件学院 查看内容

关于查找iOS中App路径时所要注意的一个问题

2016-3-8 12:10 1855 0

摘要: NSFileManager类提供了大量iOS中你App之内文件和文件夹相关的操作,你要做的只是简单的创建一个该类的实例对象.我建议你不要使用该类defaultManger类方法提供的共享文件管理器对象(shared file manager)来操作文件和 ...

NSFileManager类提供了大量iOS中你App之内文件和文件夹相关的操作,你要做的只是简单的创建一个该类的实例对象.

我建议你不要使用该类defaultManger类方法提供的共享文件管理器对象(shared file manager)来操作文件和目录,因为该对象不是线程安全的.

最好的方法是自己创建并且管理一个NSFileManager类的实例变量.

假设你想要找到你的App中的Documents目录,你只需要编写如下代码:

NSFileManager *fileManager = [[NSFileManager alloc] init];
    NSArray *urls = [fileManager URLsForDirectory:NSDocumentDirectory
                                        inDomains:NSUserDomainMask];
if ([urls count] > 0){
NSURL *documentsFolder = urls[0]; NSLog(@"%@", documentsFolder);
}else{
NSLog(@"Could not find the Documents folder.");
}
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手
1

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 鲜花

    匿名

最新评论

返回顶部