Лучше всего создать новый таймер. Если класс не предоставляет интерфейс для изменения этого атрибута, вы должны считать его закрытым и доступным только для чтения.
В этом случае даже невозможно выполнить обычный обход, используя KVC:
[timer setValue:newNumber forKey:@"userInfo"];
, поскольку NSTimer
не соответствует KVC для этого ключа.