NSSring来自NSArray创建的plist

时间:2011-02-18 06:50:39

标签: ios

我创建了一个NSArray并写入一个文件:a.plist。  我使用NSString:initWithContentsOfFile,我可以在xml中看到内容。

然后,我将a.plist添加到另一个项目中 然后我使用NSString:initWithContentsOfFile来获取xml字符串。

filePath = [[NSBundle mainBundle] pathForResource:@"a" ofType:@"plist"];
NSString *plistStr = [[NSString alloc]initWithContentsOfFile:filePath];

但是,它无法重新创建xml字符串。 我用NSArray测试:

NSArray *plist2Array = [[NSArray alloc]initWithContentsOfFile:filePath];

但它成功了。

当我将其添加到另一个项目时,我认为它可能来自“文本编码”。 问题是我试过UTF8,UTF16等等。 我仍然找不到解决方案。

希望得到你的帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了! 重命名文件:a.plist - > a.txt(或任何其他), 然后在另一个项目中你可以得到xml字符串。