2012-05-23 1 views
0

에 왼쪽 된 URL로드 :있는 UIWebView - 그것이 내가 나를 설정된 URL 매번로드 할 수 있도록 다음과 같은 코드가 내있는 viewDidLoad 방법에 배치 한 dismissView

NSString *urlAddress = @"http://google.com"; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[_webView loadRequest:requestObj]; 

이제 사용자는 물론 갈 수 있습니다 여기에서 어떤 웹 페이지든지에, 그리고 사용자가 전망을 일축하는 것을 결정하는 경우에 나는 그 (것)들이 그것에 돌려 보내기 위하여 원한다. 이제

나는 다양한 포럼 및 검색 독서를 통해이 코드를 가지고 : 다시의 viewDidLoad을

을 - 이제 다음과 같습니다

NSURLRequest *currentRequest = [_webView request]; 
NSURL *currentURL = [currentRequest URL]; 

if(currentURL != nil) 
{ 
NSString *urlAddress = currentRequest; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[_webView loadRequest:requestObj]; 
} 
else { 
NSString *urlAddress = @"http://google.com"; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[_webView loadRequest:requestObj]; 
} 

을 내 viewDidUnLoad에서 나는이 있습니다

-(void)viewDidUnload { 

NSURLRequest *currentRequest = [_webView request]; 
NSURL *currentURL = [currentRequest URL]; 
NSLog(@"Current URL is %@", currentURL.absoluteString); 


[NSURLConnection connectionWithRequest:currentRequest delegate:self]; 

} 

a) 이것을 달성하기위한 올바른 방향으로 가고 있습니까?

b) 다음 행에 경고가 생성되었습니다. NSString * urlAddress = currentRequest; 이는 은 다음과 같습니다

호환되지 않는 포인터 타입이 초기화 어떤 도움이

감사합니다 :-) 감사합니다

'* __ 강력한 NSURLRequest'유형의 식 '* __ 강력한있는 NSString'-)

PS I started this problem out in this question, but felt it was worth a new one, so forgive me if you do not think the same.

`

답변

2
NSString *urlAddress = currentRequest; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[_webView loadRequest:requestObj]; 

[_webView loadRequest:currentRequest]; 

당신은 사용자가 사용자가 다시 제공 할 때 그 다음 시간이 지연되지 않습니다 닫으면 뷰/뷰 컨트롤러를 언로드되지 실험 할 수 있습니다 할 수 없습니다. 예를 들어 사용자가 해지 할 때 언로드하는 대신 숨겨진 상태로 만들거나 루트보기 컨트롤러로 사용한다고 가정하고 탐색 컨트롤러 스택의 뒷면으로 보낼 수도 있습니다.

P. 경고는 NSString 개체에 NSURLRequest 개체를 지정하려고하기 때문에 발생합니다.

+0

조언의 기회를 주셔서 감사합니다 .--) 나는 몇 가지를 알아 냈습니다. 그러나 당신은 다른 것을 보았습니다 :-) –

관련 문제