0
現在、私はtutorialに続いて、自分のアプリにDropbox APIを統合しています。すべて正常に動作しますが、私は進行状況の更新で苦労しています。サンプルコードでiOS Dropbox API v2 - 進捗情報の取得方法
NSData *fileData = [@"file data example" dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:NO];
[[[client.filesRoutes uploadData:@"/test/path/in/Dropbox/account" inputData:fileData]
setResponseBlock:^(DBFILESFileMetadata *result, DBFILESUploadError *routeError, DBRequestError *error) {
if (result) {
NSLog(@"%@\n", result);
} else {
NSLog(@"%@\n%@\n", routeError, error);
}
}] progress:^(int64_t bytesUploaded, int64_t totalBytesUploaded, int64_t totalBytesExpectedToUploaded) {
NSLog(@"\n%lld\n%lld\n%lld\n", bytesUploaded, totalBytesUploaded, totalBytesExpectedToUploaded);
}];
進捗ハンドラが引数として渡されます。ここでは、チュートリアルのサンプルコードがあります。私は以前これをしたことがなく、このコードを実行する方法を知らない(私はobj-Cの初心者です - ごめんなさい!)。現在のところ、私は引数のコメントを外していますが、コードは正常に動作しますが、進捗情報を取得するにはどうすればよいですか?
申し訳ありませんが私の質問は簡単ですが、私は失われています...もし誰かが私を助けることができるか、正しい方向に私を指す!ありがとう!
あなたの答えをありがとう - それはチュートリアルの単純なタイプミスでした!それはsetProgressBlockする必要があります - 今は魅力のように動作します。 – Hecot