0

我正在做一个项目,该项目需要从服务器下载用户列表——从读取 MySQL 数据库的 PHP 脚本创建的 JSON 数据——我想通知用户请求的进度,但onDownloadProgressChanged:永远不会被调用通过发送 GET 请求operationWithPath:params:httpMethod:ssl:,我不知道这是否是预期的行为。

MKNetworkOperation *op = [self operationWithPath:kSPGetUserListPath params:nil httpMethod:@"GET" ssl:YES];

应该onDownloadProgressChanged:在我发送 GET 请求时operationWithPath:params:httpMethod:ssl:调用,还是仅在使用 下载文件时调用addDownloadStream:

addData:每当我通过该方法MKNetworkOperation的方法发送带有附加文件的 POST 请求时,onUploadProgressChanged:都会相应地调用它。

谢谢!!!

4

1 回答 1

0

我遇到了同样的问题,因为错过了类似以下 MKNetworkEngine 在主类中初始化的内容:

self.sampleDownloader = [[ExampleDownloader alloc] initWithHostName:nil customHeaderFields:nil];
于 2012-12-26T09:10:34.803 回答