1

MKNetworkKitを使用して、MKNetworkEngineサブクラスに次のコードを含むファイルをダウンロードしています。

- (MKNetworkOperation *)downloadFileFromURL:(NSString *)urlString toFile:(NSString *)filePathString
{
    MKNetworkOperation *op = [self operationWithURLString:urlString params:nil httpMethod:@"GET"];
    [op addDownloadStream:[NSOutputStream outputStreamToFileAtPath:filePathString append:YES]];
    [self enqueueOperation:op];
    return op;
}

ダウンロードファイルの合計サイズまたはダウンロード速度を表示する方法に関するヒントはありますか?

4

2 に答える 2

2

あなたはこれを得ることができます。以下はコードです

[downLoadEngine onDownloadProgressChanged:^(double progress) {
        progressBar.progress = progress;
}];

progressは、mknetworkkitによって返されるfloat値です。

于 2013-01-16T09:50:30.333 に答える
1

サーバーがContent-Sizeヘッダーを送信する場合、ファイルサイズは次の場所から取得できます。

operation.readonlyResponse.expectedContentLength
于 2013-01-25T14:42:09.937 に答える