0

我今天买了 Steffen Itterheim 的 learn cocos 2d 书,并加载了他为基本应用程序提供的源代码项目之一。该项目编译良好,但没有更改项目中的任何代码,我已经有三个编译警告。我知道这本书已经过时了,并且我正在使用 cocos2d 的过时版本以实现兼容性,但是无论如何可以摆脱这些警告吗?我对框架一无所知,所以我不想到处乱搞并试图自己修复它们,特别是因为无论如何程序仍然可以编译......谢谢!

在此处输入图像描述

4

1 回答 1

1

您发出警告的原因正是他们所说的。

一个警告是因为该项目是在旧版本的 Xcode 中创建的。屏幕截图中的对话框甚至会告诉您应该更改哪些设置。

第二个警告是因为您的项目中没有 Default-568h@2x.png 文件。这是 4 英寸 iPhone 的启动图像,需要启用非信箱屏幕。

第三个警告告诉您有一个未初始化的变量。可能有类似的东西

NSData *imageData;

在那条线上。只需在该行中将初始化添加到 nil :

NSData *imageData = nil;
于 2013-08-10T09:02:39.527 回答