BathyScaphe ネタ(その13)
今朝、プレビューインスペクタのソースコードをぼへ〜っと眺めていたら、ふとアホみたいな間違いがあったことに気づいた。感動的なほどひどいミスだったので晒しておきます:
- (void) download: (NSURLDownload *) dl didReceiveResponse: (NSURLResponse *) response { NSProgressIndicator *bar_ =[self progIndicator]; lExLength = [response expectedContentLength]; if (lExLength != NSURLResponseUnknownLength) { [bar_ setIndeterminate: NO]; [bar_ setMinValue: 0]; [bar_ setMaxValue: lExLength]; } lDlLength = 0; } - (void) download: (NSURLDownload *) dl didReceiveDataOfLength: (unsigned) len { NSProgressIndicator *bar_ = [self progIndicator]; lDlLength += len; if (lExLength != NSURLResponseUnknownLength) //[bar_ setDoubleValue: lExLength]; // 修正前 [bar_ setDoubleValue: lDlLength]; // 修正後 }
…いや、どうりでプログレスバーの動きがおかしかった訳だ。つーかもっと早く気付けよ、俺。