gpt4 book ai didi

iphone - Objective C - 将 NSString 写入 plist

转载 作者:搜寻专家 更新时间:2023-10-30 20:13:04 25 4
gpt4 key购买 nike

我正在将 NSString 写入 plist 文件,但在写入 plist 之后,当我尝试打开时,我收到以下消息“无法打开此文档“mylist.plist” XML 解析器错误:第 1 行的意外字符 2 旧式 plist 解析器错误:意外';'或第 1 行键后的“=””

这是我的代码:

NSString *temp = [NSString stringWithFormat:@"%@\n Selection is %@ \n %d for %.2lf = %.2lf", [NSDate date], @"IPC", 2, 42.34, 2 * 42.34]; 
[temp writeToFile:[self getPathName:@"mylist.plist"] atomically:YES];

如有任何帮助,我们将不胜感激。

谢谢,

最佳答案

-[NSString writeToFile...] 不会创建 plist。它创建一个文本文件。没有“将字符串写入 plist”这样的事情。只有 NSArrayNSDictionary 对象可以写入 plist 文件。然后那些可以包含 NSString 对象(和其他对象,如 NSDateNSData 等),但你所要求的是不可能的.

有关更多信息,请查看 Property List Programming Guide .

编辑:我应该澄清“创建 plist”的意思。当我这么说时,我指的是 Apple Plist DTD 定义的 XML 文档:http://www.apple.com/DTDs/PropertyList-1.0.dtd

关于iphone - Objective C - 将 NSString 写入 plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2256600/

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