Я добавляю NSTimer в приложение iphone. Когда я запускаю приложение, он не работает. Я отслеживал его и обнаружил, что он останавливается на «0x3050c3ad < +0013> call 0x306aeaa5» и cann't . продолжай в отладчикеОшибка NSTimer
Если вы знаете, скажите, пожалуйста, что случилось с приложением и как ее решить
Спасибо
код:.!
NSTimer *m_heartBeatTimer;
@property(nonatomic, retain) NSTimer *m_heartBeatTimer;
@synthesize m_heartBeatTimer;
-(void)HeartBeatTimer:(NSTimer *)timer
{
[csocket CloseSocket];
}
case PING:
{
[self SendDataToServer:"00" Type:PONG];
if(m_heartBeatTimer != nil)
[m_heartBeatTimer invalidate];
m_heartBeatTimer = [NSTimer scheduledTimerWithTimeInterval:6.0 target:self selector:@selector(HeartBeatTimer:) userInfo:nil
repeats:NO];
} break;
Я не думаю, что кто-то будет в состоянии помочь вам, основываясь только на этой информации (учитывая, что мы не знаем, что '0x306aeaa5' есть). Можете ли вы опубликовать свой код и рассказать нам, какая именно проблема? . –
я разместил код – lqf