我是 iOS 开发的新手。我找到了 RaptureXML,它运行良好,但我无法加载存储在用户目录中的数据。在我的应用程序目录中有一个“data.xml”可以正常工作,我可以用[RXMLElement elementFromXMLFile:@"data.xml"];
. 但是现在我已经从 Internet 下载了一个文件,并使用这些行将它存储在我的用户目录中:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *filePath = [NSString stringWithFormat:@"%@/%@", [paths objectAtIndex:0],@"data.xml"];
计算的文件路径是
“/Users/ myname /Library/Application Support/iPhone Simulator/6.0/Applications/ myapplicationguid /Documents/data.xml”
.
该文件存在,我已经用[[NSFileManager defaultManager] fileExistsAtPath:filename];
. 我还手动打开了它,并将来自 RaptureXML 的示例 XML 文件中的值放在那里,所以它不可能是 XML 中的任何不匹配,否则......
但是当我使用[RXMLElement elementFromXMLFile:filename]
它时不会返回任何东西......有什么想法吗?