我遇到了一個看起來很容易的問題,但我無法使它工作。計算目標C中的下載百分比
我正在爲使用目標C的OSX做一個簡單的下載管理器。作爲應用程序的一部分,我嘗試計算當前下載的百分比。即時嘗試使用此代碼,但它不會爲我工作
long double precent = (bytesDownloaded/downloadSize) * 100;
NSLog(@"precnt %Lf",precent);
NSLog(@"Downloadedbyret: %lld", bytesDownloaded);
bytesDownloaded和downloadSize很長。
可有人請指教,謝謝
請解釋這是行不通的。是否有錯誤訊息?日誌顯示錯誤的數字? – sosborn
bytesDownloaded和downloadSize的類型是什麼?爲什麼長達一倍的完成百分比? – zaph