0

指定されたリンクを使用してトークンを取得しようとしています。このリンクにアクセスしてください http://www.stevesaxon.me/posts/2011/window-external-notify-in-ios-uiwebview/

_dataここは何ですか?それをどのように宣言するのですか?

-(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];
    }
}
4

1 に答える 1

1

Request to WebserviceNSMutablDataから受け取る応答データを保持するオブジェクト

@interfaceこれを .h ファイルの中で宣言します

NSMutableData *_data;

@property (nonatomic, retain) NSMutableData *_data;

および行@synthesize _data;の後の.mファイル@implementation

于 2013-04-26T10:47:38.437 に答える