2013-04-26 1 views
0

주어진 링크의 도움으로 토큰을 얻으려고합니다. 이 링크를 통해 이동하십시오 http://www.stevesaxon.me/posts/2011/window-external-notify-in-ios-uiwebview/ios - NSURLConnectionDelegate 처리 방법?

_data은 무엇입니까? 어떻게 선언 하시겠습니까? 당신이

NSMutableData *_data; 

@property (nonatomic, retain) NSMutableData *_data; 

와하는 .m 파일에 @synthesize _data;@implementation 후 .H 파일의 @interface이 선언

를 웹 서비스에 요청로부터받은 응답 데이터를 보유하고

-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error 
{ 
    if(_data) 
    { 
     [_data release]; 
     _data = nil; 
    } 
} 

-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data 
{ 
    if(!_data) 

    { 
     _data = [data mutableCopy]; 
    } 
    else 
    { 
     [_data appendData:data]; 
    } 
} 

-(void)connectionDidFinishLoading:(NSURLConnection *)connection 
{ 
    if(_data) 
    { 
     NSString* content = [[NSString alloc] initWithData:_data 
                encoding:NSUTF8StringEncoding]; 

     [_data release]; 
     _data = nil; 

     // prepend the HTML with our custom JavaScript 
     content = [ScriptNotify stringByAppendingString:content]; 

     [_webView loadHTMLString:content baseURL:_url]; 
    } 
} 

답변

1

NSMutablData 객체 line

+0

감사합니다. Dipen, 작동하지만 ScriptNotify를 선언하는 방법 –

+0

@UdhayaGanesan, 현명하게 말하고 싶은게 있다면,이 방법이 호출되지 않는다는 뜻인가요? –

+0

예 호출 방법 –