2015-09-30 3 views
0

В каталоге активов у меня есть изображение с именем «panda» для iPhone и iPad. 3 изображения для iPhone и 2 для iPadИзображения не отображаются на симуляторе iPad 2 с iOS 9

Когда я запускаю приложение на iPad Air, iPad Air 2, iPad Retina, iPad 2 с iOS 8.4, изображение будет отображаться на кране, но ничего не происходит на iPad 2 с iOS 9!

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { 
    /* Called when a touch begins */ 

    for touch in touches { 
     let location = touch.locationInNode(self) 

     let sprite = SKSpriteNode(imageNamed:"panda") 
     print(sprite) 
     sprite.position = location 

     let action = SKAction.rotateByAngle(CGFloat(M_PI), duration:1) 

     sprite.runAction(SKAction.repeatActionForever(action)) 

     self.addChild(sprite) 
    } 
} 

Использование версии 7,0

Вот настройки

enter image description here

// Edit 1,0

Видимо, это ошибка, которая не фиксируется

https://forums.developer.apple.com/thread/4268 https://forums.developer.apple.com/message/36854#36854

ответ

0

Try (Objective C)

UIImage *img = [UIImage imageNamed:@"image"]; 
SKTexture *textureBg = [SKTexture textureWithImage:img]; 
SKSpriteNode *nodeBg = [SKSpriteNode spriteNodeWithTexture:textureBg]; 
+0

Да это работало, вместо SKSpriteNode (imageNamed: "панда"). Любая причина, почему imageNamed не работает? – grape1

Смежные вопросы