Касательно основного вопроса, но метод, вызываемый селектором таймера, должен иметь вид ...
-(void) aribtaryMethodName:(NSTimer *) theTimer;
... или он может быть вызван неправильно. Это селектор должен выглядеть так:
myTicker=[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(aribtaryMethodName:) userInfo:nil repeats:YES];