我一直在使用pathForResource一段時間,但突然放棄了我。 我在我的資源中添加了一個名爲untitled.obj
和untitled.mtl
的額外文件。NSBundle返回NULL
與以下兩行代碼:
NSString *path = [[NSBundle mainBundle] pathForResource:@"untitled" ofType:@"obj"];
NSLog(@"thePath = %@", path);
所有其他* .obj文件做工精細,除了untitled.obj
。
NSLog的輸出是什麼,當我使用該文件,所以我假設它無法找到它出於某種原因。
資源也位於該溫度。仿真庫:
你是如何添加新文件的,它是否包含在你的目標中?在項目中選擇文件並在右側檢查檢查員 - 是否檢查了目標? – jrturton 2012-03-08 09:12:39
@jrturton,這兩個文件都在目標的目標成員中。與其他所有* .obj文件一樣,將文件放在目錄中,並將其拖入文件夾中,其他人位於其中。 – JavaCake 2012-03-08 10:51:35
新的更新。我無法找到的資源也位於模擬目錄中,因此現在它的意義更小。 – JavaCake 2012-03-08 12:26:24