2015-12-21 4 views
-4

Я хочу инициализировать продолжительность CATransition с помощью NSNumber, как это сделать, поскольку animation.duration является объектом NSTimeInterval?Инициализация Продолжительность CATransition с NSNumber

- (void)startPopUpAnimation:(NSNumber *)numbers { 

    CATransition *animation = [CATransition animation]; 
    animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; 
    animation.type = kCATransitionFade; 
    animation.duration = @"2.15";//[NSNumber numberWithDouble:[numbers doubleValue]]; 

} 

ответ

0

Это было легче, чем я думал:

animation.duration является typedef double так я просто сделал: animation.duration = [numbers doubleValue];