我正在制作一个测试精灵套件游戏,当我在设备上运行它时,虽然它在模拟器上运行但是闪屏并没有显示出来.
以下是一些截图:

通常我将目标设置为iOS 7.1及更高版本,因此我在xcassets中使用.xib文件和 LaunchImage文件.

我已经在iPhone肖像iOS 7和8部分放置了2个正确大小的闪屏,并在iOS 7及更高版本中选择了"肖像".设置文件中的链接肯定会转到正确的文件.
当我在模拟器上运行它(可能是所有设备都是iOS 8)时,会使用.xib文件并显示该启动画面.
当我在iPhone 4上运行时,它显示黑屏.在我的其他应用程序中,它会从xcassets中选择图像并显示它,但事实并非如此.
有谁知道我怎么能解决这个问题?
编辑
基本上,我已将4张图像放入xcassets中以用于启动画面.我为iOS 7和iOS 8选择了iPhone肖像.
在设置窗格中,我删除了启动屏幕文件引用,因此唯一的参考是xcassets启动图像(它指向正确的位置).我还删除了LaunchScreen.xib文件.
但是当我在设备和模拟器上运行应用程序时,没有出现闪屏.
这是一个非常简单的问题,但我找不到有效的答案.
采取以下2D阵列:int grid[4][4].我可以用整数填充它,所以在视觉上,它可能看起来像:
1,0,0,5,0 0,0,0,6,7 3,0,0,0,7 2,0,0,0,9 4,0,0,2,0 (每个细分新行)
现在,如果我只希望将一行数据作为标准数组给出,该怎么办?我想这样做的方式是:grid[0],这将给我1,0,0,5,0.
但是,这似乎不起作用.谁能告诉我如何提取数据行?这是一个代码示例
int grid[4][4];
//Add in some numbers, e.g.
grid[0][3] = 5;
//Get the first row
int* row1 = grid[0]; //I'm not sure about this
Run Code Online (Sandbox Code Playgroud)
例如,此示例应将"row1"设置为"0,0,0,5,0"
我觉得我在做一些非常错误的事情......
没有错误消息,但它只是给"row1"一个随机的整数字符串,这绝对不正确.