iOS 7 CAEmitterLayer gerando partículas inapropriadamente

Questão estranha eu não consigo resolver ondeiOS 7 só,CAEmitterLayer irá gerar partículas na tela incorretamente quando a taxa de natalidade for inicialmente definida para um valor diferente de zero. É como se calculasse o estado da camada no futuro.

// Create black image particle
CGRect rect = CGRectMake(0, 0, 20, 20);
UIGraphicsBeginImageContext(rect.size);
CGContextFillRect(UIGraphicsGetCurrentContext(), rect);
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

// Create cell
CAEmitterCell *cell = [CAEmitterCell emitterCell];
cell.contents = (__bridge id)img.CGImage;
cell.birthRate = 100.0;
cell.lifetime = 10.0;
cell.velocity = 100.0;

// Create emitter with particles emitting from a line on the
// bottom of the screen
CAEmitterLayer *emitter = [CAEmitterLayer layer];
emitter.emitterShape = kCAEmitterLayerLine;
emitter.emitterSize = CGSizeMake(self.view.bounds.size.width,0);
emitter.emitterPosition = CGPointMake(self.view.bounds.size.width/2,
                                      self.view.bounds.size.height);
emitter.emitterCells = @[cell];

[self.view.layer addSublayer:emitter];

Eu vi no DevForums um post onde algumas pessoas mencionaram que tinham problemas semelhantes comiOS 7 eCAEmitterLayer, mas ninguém tinha idéias de como consertar isso. Agora issoiOS 7 não é mais beta, imaginei que deveria perguntar aqui e ver se alguém pode quebrá-lo. Eu realmente espero que isso não seja apenas um bug que temos que esperar7.0.1 ou7.1 para consertar. Qualquer idéia será muito bem vinda. Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion