Xcode似乎无法识别Resources组中的特定文件目录。这就是我正在检索文件夹的方式:
NSString *tileDirectory = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Tiles"];
这是我得到的错误:
2011-03-06 17:52:47.660 [*removed*][36648:207] Could not locate any tiles at /Users/james/Library/Application Support/iPhone Simulator/4.2/Applications/909785DD-B3E8-41CB-A3D9-C19D1826C448/[*removed*].app/Tiles
我检查过,确定该目录不存在。但它确实存在于项目目录中。
我做了以下事情:
答案 0 :(得分:3)
XCode中的文件组不一定会转换为已编译的应用程序包中的文件夹。
尝试使用此替代方法访问您的应用程序资源:
[[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"txt"];
请注意,您不必指定MyFile.txt
文件的实际位置 - 只要它作为资源存在于您的项目中,就会找到它。