앱 상태 보존 및 복원이 내 앱에서 작동합니다. 복원 작업은 CPU를 많이 사용하며 지원되는 가장 오래된 장치에서 응용 프로그램 상태를 복원하는 데 최대 5 초가 걸릴 수 있으므로 응용 프로그램 상태가 복원되는 동안 작업 표시기를 표시하려고합니다.앱 상태가 복원되는 동안 활동 표시기가 표시되지 않습니까?
override public func decodeRestorableStateWithCoder(coder: NSCoder) {
showActivityIndicator()
//just creates and adds UIActivityIndicatorView to view controller's view
...
}
override public func applicationFinishedRestoringState() {
hideActivityIndicator()
}
I은 또한 애플리케이션 위임에 UIWindow
에 추가하는 시도는 :
func application(application: UIApplication, shouldRestoreApplicationState coder: NSCoder) -> Bool
showActivityIndicator()
}
그러나 두 경우
에는 작동 표시가 표시되지 않는 뷰 컨트롤러 제가 시도 복원 . 복원하는 동안 앱의 뷰 상태가 업데이트되지 않는다고 추측합니다.앱 상태를 복원하는 동안 누군가가 활동 표시기를 표시 할 수 있습니까? 그렇다면 어떻게해야합니까?