Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 9上未显示资产的Spritekit/Universal图像?_Ios_Xcode_Sprite Kit_Ios9_Xcode7 - Fatal编程技术网

iOS 9上未显示资产的Spritekit/Universal图像?

iOS 9上未显示资产的Spritekit/Universal图像?,ios,xcode,sprite-kit,ios9,xcode7,Ios,Xcode,Sprite Kit,Ios9,Xcode7,我用SpriteKit和Swift制作了一个通用应用程序。 用户已经在iOS 9上发送了错误报告,其中sprite节点图像显示为白色/空白。但我还没能在模拟器中重现这一点。 未显示的图像在images.xcsets中都是特定于设备的 显示的图像是images.xcsets中通用的图像 我能做些什么来解决这个问题(除了使它们不是特定于设备之外),这可能是一个XCode/iOS错误吗?是的,这是一个针对iOS 9的错误 到目前为止,成功的方法是重建所有内容,并在调用图像时添加图像的格式扩展。例如,如

我用SpriteKit和Swift制作了一个通用应用程序。 用户已经在iOS 9上发送了错误报告,其中sprite节点图像显示为白色/空白。但我还没能在模拟器中重现这一点。 未显示的图像在images.xcsets中都是特定于设备的

显示的图像是images.xcsets中通用的图像


我能做些什么来解决这个问题(除了使它们不是特定于设备之外),这可能是一个XCode/iOS错误吗?

是的,这是一个针对iOS 9的错误

到目前为止,成功的方法是重建所有内容,并在调用图像时添加图像的格式扩展。例如,如果你的图像是.png,那么当你说:

SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"myImage.png"];

试试这个,而不是使用字符串“myImage”,这通常适用于以前的操作系统

请确保添加到images.xcsets中的图像是png格式的。如果您使用的是Jpg/jpeg,那么在Xcode 7/iOS 9.0中可能会出现问题