gpt4 book ai didi

ios - 如何从磁盘加载 plist 文件作为 iOS 上的 NSDictionary?

转载 作者:技术小花猫 更新时间:2023-10-29 10:11:37 26 4
gpt4 key购买 nike

我想从磁盘(文档、应用程序缓存等)而不是资源包加载 plist 文件。

最佳答案

您可以使用 -initWithContentsOfFile: 从任何可访问的文件路径加载 plist或 +dictionaryWithContentsOfFile:

从文件中加载一个 plist,如果文件不存在则创建该文件:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
self.plistFile = [[paths objectAtIndex:0]
stringByAppendingPathComponent:@"example.plist"];

self.plist = [[NSMutableDictionary alloc] initWithContentsOfFile:plistFile];
if (!plist) {
self.plist = [NSMutableDictionary new];
[plist writeToFile:plistFile atomically:YES];
}

关于ios - 如何从磁盘加载 plist 文件作为 iOS 上的 NSDictionary?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com