long long
したがって、 typeである 2 つの変数を除算しようとしていますtotalBytesWritten
。totalBytesExpected
基本的に、ファイルのアップロードが完了したパーセンテージを把握し、それに応じてプログレスバーを更新しようとしています。たとえば、1839948 バイトのうち 262144 を送信しています
しかし、それを実行double progress = totalBytesWritten/totalBytesExpected
すると、予想外の数字が表示されます。NSLog が進行すると、0 のみが表示され、最後に 1 が表示されます。
ありがとう!