2010-09-04 4 views
0

привет, я новичок в iphone. то, что я сделал, - это таймер и вызов функции afer с интервалом в 4 секунды. (Я пишу код для таймера в viewdidload). Тимер будет запускаться автоматически, пока приложение обедает в симуляторе. Но мне нужен таймер, который начнется через первые 8 секунд, и таймер будет повторяться каждые 4 секунды. Как я могу сделать это, помогите мне написать какой-то код. заранее спасибо.таймер автоматически запускается при запуске приложения

+0

Изменение 4 секунды до 8 секунд для вашего таймера ?! – Eiko

+0

нет после первых 8 секунд я должен повторять таймер на каждые 4 сек. – MaheshBabu

ответ

0

взять переменную

BOOL isNotFirstTime; 

И в функции, которая срабатывает после того каждые 4 секунды добавить следующий код в стартовом

-(void)AfterFourSecondsFuction 
{ 
if(!isNotFirstTime) 
{ 
    isNotFirstTime=YES; 
    return; 
} 
//YOUR CODE HERE... 
} 

HAPPY Coding ...

+1

Идеальная логика +1 для него .... –

0

Используйте 2 таймера. Цель первого 8-секундного таймера может запустить второй 4-секундный таймер.

Смежные вопросы