SCNMaterialProperty não processando camada

A propriedade de conteúdo do SCNMaterialProperty no SCNMaterial não pode ser renderizada quando um AVPlayerLayer é atribuído.Observe que este é apenas um problema em um dispositivo físico, funciona bem no simulador (Xcode 6.0.1).

Estou criando meu SCNode como tal:

SCNNode *videoBall = [SCNNode node];
videoBall.position = SCNVector3Make(-5, 5, -18);
videoBall.geometry = [SCNSphere sphereWithRadius:5];
videoBall.geometry.firstMaterial.locksAmbientWithDiffuse = YES;
videoBall.geometry.firstMaterial.diffuse.contents = [self videoLayer];
videoBall.geometry.firstMaterial.diffuse.contentsTransform = SCNMatrix4MakeScale(2, 1, 1);
videoBall.geometry.firstMaterial.diffuse.wrapS = SCNWrapModeMirror;
[[scene rootNode] addChildNode:videoBall];

Estou criando a camada de vídeo como tal:

- (AVPlayerLayer *)videoLayer {
  if (_videoLayer == nil) {
    AVPlayer *player = [AVPlayer playerWithURL:[NSURL URLWithString:@"http://devstreaming.apple.com/videos/wwdc/2014/609xxkxq1v95fju/609/609_sd_whats_new_in_scenekit.mov"]];
    _videoLayer = [AVPlayerLayer layer];
    [_videoLayer setVideoGravity:AVLayerVideoGravityResizeAspectFill];
    _videoLayer.frame = CGRectMake(0, 0, 1000, 1000);
    _videoLayer.player = player;

    [player play];
  }
return _videoLayer;
}

Então, isso funciona bem no simulador. No entanto, em um iPhone 6 com iOS 8.0.2, posso ouvir o áudio, mas o nó é invisível.

Isso é um bug ou estou fazendo algo errado?

questionAnswers(0)

yourAnswerToTheQuestion