Reachability.h를 애플의 데모 앱에 구현했습니다. 문제는 연결을 확인하는 동안 내 앱이 멈춘다는 것을 알았 기 때문입니다.교수형을 피하기 위해 다른 방법으로 활동 표시기 추가하기
따라서 활동 표시기 (MBProgressHUD)를 추가했습니다. 그러나 표시기는 움직이지 않습니다. 그것은 응용 프로그램과 함께 실속.
그래서 활동 표시기를 주 스레드와 다른 다른 스레드 안에 넣는 것을 생각했지만 여전히 움직이는 것은 아닙니다.
참고 : 나는 매우
UPDATE를 경험하고 있지 않다 : 또한, 나는 행운과 기본 활동 표시를 시도했다.
- (void)anotherThread
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
[self.navigationController.view addSubview:HUD];
// Set determinate mode
HUD.mode = MBProgressHUDModeDeterminate;
HUD.delegate = self;
HUD.labelText = @"loading";
// myProgressTask uses the HUD instance to update progress
[HUD showWhileExecuting:@selector(crazyCounter) onTarget:self withObject:nil animated:YES];
[pool release];
}
지금 GCD를 확인 중입니다! – Sobiaholic