我的应用在安装时会创建一个数据目录。在运行时,我需要创建子目录。
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 -
让我扩大这个问题。我有一个应用程序,通过应用程序新的数据库。由于这个太大了,我想转向应用内购买。我希望应用程序在处理这两种数据方面保持透明。
如果我无法在应用程序发布数据的区域中创建一个目录,并且我无法在可以创建新目录的文档目录中发送数据,那么如何透明地处理数据的不同位置?
从数据目录到捆绑包的符号链接似乎也不起作用。