iPhone iOS 4 addTimeInterval deprecated iPhone iOS 4 addTimeInterval deprecated xcode xcode

iPhone iOS 4 addTimeInterval deprecated


The method has been renamed to -dateByAddingTimeInterval:.

localNotif.fireDate = [now dateByAddingTimeInterval:timeInterval];

In Swift 2.2:

localNotif.fireDate = now.dateByAddingTimeInterval(timeInterval)

In Swift 3:

localNotif.fireDate = now.addingTimeInterval(timeInterval)// or simplylocalNotif.fireDate = now + timeInterval


try that:

NSDate *date = [NSDate date];     // current dateNSTimeInterval delta = 60 * 1;    // one minute laterif ([date respondsToSelector:@selector(dateByAddingTimeInterval:)]) {date = [date dateByAddingTimeInterval:delta];}else {   date = [date addTimeInterval:delta];}