2008-10-31 94 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