2008-10-31 92 views
0

當我嘗試分配一個Texture2D時,該應用程序崩潰。我已經完成了發生崩潰的代碼......我只能說「EXC BAD ACCESS」。這是在應用程序的委託,使得它崩潰行:爲什麼我的iPhone應用程序崩潰?

_textures[myTex] = [[Texture2D alloc] initWithImage: [UIImage imageNamed:@"sometex.png"]]; 

sometex.png已通過「添加現有文件」被添加到資源文件夾。我可以在一些示例代碼中加載這個png,但是現在當我嘗試複製示例代碼的功能時,它只是崩潰。有任何想法嗎?

我也可以執行以下操作就好了:

_textField = [[UITextField alloc] initWithFrame:CGRectMake(60, 214, 200, 30)]; 

回答

1

在您的資源中是「sometex.png」嗎?如果右鍵單擊Xco​​de創建的.app並選擇「顯示包裝內容」,那麼您是否在那裏看到它?這聽起來好像它並沒有在構建時與你的應用捆綁在一起。

0

貌似程序無法找到「sometex.png」。當我用整個路徑「users/blah blah /sometex.png」替換「sometex.png」時,崩潰不會發生。

+1

theres somethign關於目標c,使我想要雕出我的眼睛 – Shawn 2008-10-31 19:52:46