-(void)manageNetConnection{
static BOOL closing=FALSE;
NSLog(@"connecting Imap after net");
if([imapStoreObj isStoreConnected] && closing==FALSE){
[imapStoreObj close];
NSLog(@"close store");
closing=TRUE;
[self performSelector:@selector(manageNetConnection) withObject:nil afterDelay:5.0];
return;
}else if ([imapStoreObj isStoreConnected] && closing==TRUE) {
[self performSelector:@selector(manageNetConnection) withObject:nil afterDelay:5.0];
return;
}
closing=FALSE;
[indicatorForGetMail setHidden:NO];
[indicatorForGetMail startAnimation:nil];
netOff=2;
NSLog(@"netOff==%d",netOff);
[editFolderTable setAllowsMultipleSelection:NO];
NSLog(@"connect net");
[self reconnect];
}
이 함수는 연결이 재설정 될 때까지 자체 호출을 필요로합니다. 문제는 함수가 지정된 지연 후에 자체 호출하지 않는다는 것입니다. 도와주세요지연 후 performSelector를 사용하여 반복
는이 문제를 해결 한 호출을 반복하는 사용할 수 있습니까? – yoninja