我使用物理文件夹在 XCode 中组织我的文件,因为我有多个同名文件。例如:/skin1/navbar.jpg 和 /skin2/navbar.jpg。
每次我添加一个新文件时,我都无法将它拖到文件夹中,似乎一旦我在 XCode 中将文件夹作为一个组添加,它就会以某种方式被锁定并且我无法更改它。当我尝试使用此方法初始化 UIImage 时,结果是nil
.
以这张图片为例:
要创建一个 UIImage 我正在使用这个:
NSString *skinBasePath = [AppearanceUtils skinBasePath]; // Returns /Users/echilon/Library/Application Support/iPhone Simulator/5.1/Applications/E6C7ECF4-B36A-4092-97BC-CDE2D0A526C2/ReadMeAStory.app/ReadMeAStory/images/skin/wood/
NSString *bgImagePath = [skinBasePath stringByAppendingPathComponent:@"button_181_43.png"],
*bgImagePathPressed = [skinBasePath stringByAppendingPathComponent:@"button_181_43_pressed.png"];
UIImage *bgImage = [UIImage imageWithContentsOfFile:bgImagePath]
在我实际创建图像之前,调试器中的一切看起来都很好,它返回为空。
调试器中图像的完整路径是/Users/echilon/Library/Application Support/iPhone Simulator/5.1/Applications/E6C7ECF4-B36A-4092-97BC-CDE2D0A526C2/ReadMeAStory.app/ReadMeAStory/images/skin/wood/button_181_43.png
.
我错过了什么?