如何解决如何在Library目录中创建一个私有目录,并为其指定应用程序包ID的名称?
| Apple在本文档中以及此处和此处都告诉您这样做。 我不希望重新发明轮子,并且肯定有人已经这样做了,但是我对Google并不幸运。有人知道一个博客指出如何做到这一点吗? 问题是,我必须使用“库”中的应用程序捆绑包ID名称创建此目录,但前提是该目录不存在。解决方法
我认为这是您要寻找的:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask,YES);
NSString *libraryPath = [paths objectAtIndex:0];
NSString *bundlePath = [libraryPath stringByAppendingPathComponent:[[NSBundle mainBundle] bundleIdentifier]];
if(![[NSFileManager defaultManager] fileExistsAtPath:bundlePath]) {
[[NSFileManager defaultManager] createDirectoryAtPath:bundlePath withIntermediateDirectories:YES attributes:nil error:NULL];
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。