我想使用pathForResource,但它看起来不像它会创建路径(如果不存在的话)。所以我想通过执行以下操作手工创建一个:iPhone pathForRes vs bundlePath
NSString *path = [NSString stringWithFormat:@"%@/%@.plist",[[NSBundle mainBundle] bundlePath],@"myFileName"];
我动态创建的文件,所以我需要访问他们,我有Build and Run
后应用。但它把该项目的唯一ID文件夹,以便路径出来的东西,如:
/Users/RyanJM/Library/Application Support/iPhone Simulator/3.0/Applications/80986747-37FD-49F3-9BA8-41A42AF7A4CB/MyApp.app/myFileName.plist
但是唯一ID改变每次我做构建时间。创建一条我可以每次获得的路径的正确方法是什么(即使在模拟器中)?
谢谢。
更新:编辑该问题,希望能够帮助任何未来遇到它的人。
更新:IWasRobbed回答了创建路径URL的正确方法。但是我能找到的最佳答案是Brad Parks。虽然,我希望有一个更清洁的方式。
构建之前或构建之前? – nduplessis 2010-06-23 22:26:29
我不确定我是否理解你的问题。我需要访问构建之间的相同路径(在模拟器中测试程序时)。 – RyanJM 2010-06-24 03:12:46
他很明显地动态创建它们,所以他需要在构建之后访问它们(即一旦程序正在运行,它没有事先知道该文件在包中),即使他用不同的方式说出它。 – iwasrobbed 2010-06-24 05:06:05