在IOS上创建目录

时间:2015-01-29 04:01:52

标签: ios nsfilemanager

我的应用在安装时会创建一个数据目录。在运行时,我需要创建子目录。

path是数据目录的路径。如果:

  NSArray *temp =[[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:&error] ;

我没有收到错误和文件列表。

如果我继续前进并做:

path = [path stringByAppendingPathComponent:@"MYSUBDIR"] ;
bool status = [fm createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:&error] ;

我收到此错误:

  

(Cocoa error 513.)“UserInfo = 0x1702609c0 ... NSUnderlyingError = 0x170045850”操作无法完成。不允许操作“

为什么我无法创建子目录的任何想法?

0-0-0-0-0-0-0-0-0-0-0-0-0 -

让我扩大这个问题。我有一个应用程序,通过应用程序新的数据库。由于这个太大了,我想转向应用内购买。我希望应用程序在处理这两种数据方面保持透明。

如果我无法在应用程序发布数据的区域中创建一个目录,并且我无法在可以创建新目录的文档目录中发送数据,那么如何透明地处理数据的不同位置?

从数据目录到捆绑包的符号链接似乎也不起作用。

0 个答案:

没有答案