Вы должны передавать интервал по значению, а не по ссылке:
- (void) createTimerWithInterval:(float)interval{
Но ваш код также может быть упрощен таким образом:
- (void) createTimerWithInterval:(float)interval{
self.timer = [NSTimer scheduledTimerWithTimeInterval:interval
target:self
selector:@selector(scrollWrapperForTimer)
userInfo:nil
repeats:YES];
}
Не для того, чтобы быть резким, но ваш код достаточно неловкий, чтобы показать, что вы пропустили концепцию где-то в Objective-C. Было бы разумно выяснить, что это такое, и взять это.