В вашем вызове отсутствует двоеточие после имени селектора.Это должно выглядеть так:
timertocallguest=[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(gettheguestyouaskedforTOTURNON:) userInfo:nil repeats:YES];
Если Xcode предложил селектор без двоеточия, убедитесь, что метод, который вы пытаетесь вызвать, действительно принимает аргумент (типа id
или NSIndexPath*
).
Редактировать в ответ на комментарий:
Объект (в данном случае myObject ) необходимо передать как userInfo, например, так:
timertocallguest=[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(gettheguestyouaskedforTOTURNON:) userInfo:myOject repeats:YES];