我正在检查applicationDidFinishLaunching中的网络可达性:
[self performSelectorInBackground:@selector(performReachabilityCheck) withObject:nil];
后台主题
-(void)performReachabilityCheck{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
internetReach = [[Reachability reachabilityForInternetConnection] retain];
[internetReach startNotifer];
[self updateInterfaceWithReachability: internetReach];
[pool release]; pool = nil;
}
我不确定为什么我的应用无法及时发布?
答案 0 :(得分:0)
[self updateInterfaceWithReachability: internetReach];
正确更新主线程中的UI吗?如果没有,那可能是个问题。
否则,我建议您确保applicationDidFinishLaunching:
正确地按预期正确返回。
尝试的另一件事是在应用程序启动但未能启动之前闯入调试器。检查回溯并确保主事件循环处于合理状态(听起来不是这样)。