gpt4 book ai didi

ios - 如何处理 NSURLConnection 委托(delegate)?

转载 作者:行者123 更新时间:2023-11-29 03:58:10 25 4
gpt4 key购买 nike

我正在尝试借助给定链接获取 token 。请通过此链接 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];
}
}

最佳答案

它的 NSMutablData 对象保存您从 Webservice 请求中收到的响应数据

在 .h 文件的 @interface 中声明此内容

NSMutableData *_data;

@property (nonatomic, retain) NSMutableData *_data;
.m 文件中 @implementation 行之后的

@synthesize _data;

关于ios - 如何处理 NSURLConnection 委托(delegate)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16234428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com