我想根据某些参数访问不同文件路径中的数据(具体来说是 xml)。简而言之,有一个 /Saves/ 文件夹,其中包含其他几个文件夹(/Save1/、/Save2/、/Save3/ 等)。我希望能够解析。
假设我要访问的文件位于以下路径中:
/../projectname/Saves/Save1/dialogue.xml
在finder中,我创建了文件夹子结构,然后将其复制到我的 XCode 项目中。这意味着,这些文件夹存在于文件结构中,而不仅仅存在于 XCode 中。之后我尝试执行以下操作:
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:"@/Saves/Save1/dialogue.xml"];
NSData *xmlData = [[NSMutableData alloc] initWithContentsOfFile:path];
但是,这似乎无法正常工作。记录路径变量我得到以下信息:
/Users/<username>/Library/Application Support/iPhone Simulator/5.1/Application/<appcode>/<appname>.app/Saves/Save1/dialogue.xml
我的错在哪里?提前感谢您的帮助。