gpt4 book ai didi

iphone - iOS - 如何读写这种格式的 plist

转载 作者:行者123 更新时间:2023-11-28 22:48:05 25 4
gpt4 key购买 nike

我有以下格式的 xml -

<plist version="1.0">
<array>
<dict>...</dict>
<dict>...</dict>
</array>
</plist>

我正在尝试使用 - 将其写入 plist

NSDictionary *temp = [NSPropertyListSerialization propertyListWithData:returnData options:NSPropertyListImmutable format:&format error:&errorDesc];
[self writeToPlistFile:@"myList.plist" : temp];

方法在哪里

-(BOOL)writeToPlistFile:(NSString*)filename:(NSDictionary*)data{
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * documentsDirectory = [paths objectAtIndex:0];
NSString * path = [documentsDirectory stringByAppendingPathComponent:filename];
BOOL didWriteSuccessfull = [data writeToFile:path atomically:YES];
return didWriteSuccessfull;
}

然后我想阅读它并将其放入字典中。我该怎么做?

最佳答案

如果 plist 以 <array> 开头,则使用它标签

NSMutableArray* documentArray = [NSMutableArray arrayWithContentsOfFile:sourcePath];

其中 sourcePath 是您的 plist 的路径。

关于iphone - iOS - 如何读写这种格式的 plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12681363/

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