Como renderizar um SKNode para o UIImage

Apenas brincando com o SpriteKit e estou tentando descobrir como capturar um 'agarrar' de um SKNode em um UIImage.

Com o UIView (ou uma subclasse do UIView), eu usei olayer propriedade da view para renderizar em um contexto gráfico.

Por exemplo.

#import <QuartzCore/QuartzCore.h>
+ (UIImage *)imageOfView:(UIView *)view {
    UIGraphicsBeginImageContextWithOptions(view.frame.size, YES, 0.0f);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [view.layer renderInContext:context];
    UIImage *viewShot = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return viewShot;
}

O SKNode não é uma subclasse do UIView e, portanto, não parece ter o suporte de uma camada.

Alguma idéia de como eu poderia fazer renderizar um determinado SKNode para um UIImage?

questionAnswers(1)

yourAnswerToTheQuestion