Добрый день!
Я хочу использовать nsthreads в проекте xcode, который вызовет функцию для доступа к сети и проверит, есть ли сеть или нет, поэтому мне нужен поток, который будет выполняться после, скажем, 1 минут, чтобы проверить подключение. и будет продолжать работать, пока приложение не будет закрыто.
[NSThread detachNewThreadSelector:@selector(startTheBackgroundJob) toTarget:self withObject:nil];
startTheBackgroundJob
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// wait for 3 seconds before starting the thread, you don't have to do that. This is just an example how to stop the NSThread for some time
[NSThread sleepForTimeInterval:5];
//[self performSelectorInBackground:@selector(checkNet) withObject:nil];
[self performSelectorOnMainThread:@selector(checkNet) withObject:nil waitUntilDone:YES];
[pool release];
это работает только в первый раз, но не в любом другом, я имею в виду только 1 цикл, это делает
Может кто-нибудь помочь мне в этом.
Спасибо