내 응용 프로그램에서 Reachability를 구현하려고합니다. 나는 applicationDidFinishLaunching
에있다. 내 연결이 정말 좋지 않아서 앱을 실행하면 Reachability가 영원히 걸리고 The application failed to launch in time
오류 메시지로 앱이 다운되는 경우가 있습니다.어디에서 Reachability에 전화를 걸립니까?
그래서 대신 백그라운드 스레드에서 Reachability에 대한 호출을 시도했습니다. 그러나이 작업을 수행 할 때 더 이상 도달 가능성 알림을받지 못합니다.
어디에서 도달 가능성을 호출해야합니까?
편집는 :
나는 아래의 제안에 따라 TonyMillions '도달 가능성의 코드를 추가,하지만 난 여전히 같은 application failed to load in time
오류가있을 때 아주 나쁜 네트워크 상태이다. 내가보고있는 것을 재현하려면 Settings.app -> Developer -> Network Link Conditioner로 가서 전원을 켜고 100 % 손실로 설정하십시오.
아직 앱이 해당 상태로로드됩니까?
마침내 이제이 문제를 다시 테스트하고 있습니다. 나는 TonyMillions의 Reachability 코드를 추가했는데, 여전히 매우 나쁜 네트워크 상태에서 동일한'application in time in load '오류를 얻고있다. Settings.app -> Developer -> Network Link Conditioner로 가서 전원을 켜고 100 % 손실로 설정하십시오. 앱이 여전히 그 상태로로드됩니까? – bmueller
예. 전혀 문제 없습니다 ... 물론 네트워크 장애는 제외하고 ... – Hackmodford