내 웹 사이트를 표시하는 webView가 포함 된 단일보기 iOS 앱이 있습니다. 응용 프로그램이 멀티 태스킹 (활성 응용 프로그램으로 다시 가져올 때)으로 돌아 왔을 때 webView에서 현재있는 URL을 가져오고 새로 고침 (또는 다시로드)을 webView에서 현재 페이지에서 수행하고 싶습니다. 이 방법 사용) :iOS 앱 - applicationDidBecomeActive의 마지막 webView 새로 고침
- (void)applicationDidBecomeActive:(UIApplication *)application
{
NSLog(@"applicationDidBecomeActive");
}
어떻게하면됩니까? 어떤 종류의 알림을 구독해야합니까? 올바른 방향으로 나를 가리키고 코드를 제공하십시오.
어떻게 당신이'applicationDidBecomeActive' 방법에 의해 어딘가로 CURRENTURL을 저장합니까 즐겨? – adamdehaven
AppDelegate에 저장하거나 NSUserDefault와 함께 사용하십시오. 이 두 가지 방법으로 데이터를 저장하기위한 net 튜토리얼을 쉽게 얻을 수 있습니다. – Mrunal
나는'NSString * currentURL = webView.request.URL.absoluteString;을 가진다.NSLog (@ "현재 URL : % @", currentURL);'문자열을 현재 URL로 설정하는 'webViewDidFinishLoad'에서. 이제 어떻게하면'applicationDidBecomeActive'에서 이것을 액세스 할 수 있습니까? – adamdehaven