为什么我的iPhone应用程序崩溃了?

时间:2008-10-31 19:29:42

标签: iphone objective-c cocoa-touch

当我尝试分配Texture2D时,应用程序崩溃了。我已经逐步完成了发生崩溃的代码......我只能说“EXC BAD ACCESS”。以下是应用程序委托中使其崩溃的行:

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

sometex.png已通过“添加现有文件”添加到资源文件夹中。我已经能够在一些示例代码中加载这个png了......但是现在当我尝试复制示例代码的功能时它就崩溃了。有什么想法吗?

我也可以做到以下几点:

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

2 个答案:

答案 0 :(得分:1)

您的资源中是“sometex.png”吗?如果右键单击Xco​​de创建的.app并选择“显示包内容”,你在那里看到它吗?听起来它在构建时没有与您的应用捆绑在一起。

答案 1 :(得分:0)

看起来程序找不到“sometex.png”。当我用整个路径“users / blah blah /sometex.png”替换“sometex.png”时,崩溃不会发生。