я пытаюсь использовать ProgressBar при загрузке с помощью NSURLConnectionNSURLConnection и ProgressBar Сбой при попытке преобразовать плавать
я отсутствую Somthing, но не знают, что
видеть мой код
в моем .hi есть
NSMutableData *receivedData;
NSNumber *FileSize;
, который я использовать для расчета precent для ProgressBar
в моей .m
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
[receivedData setLength:0];
FileSize = [NSNumber numberWithLongLong:[response expectedContentLength]];
}
и
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[receivedData appendData:data];
NSNumber *resourceLength = [NSNumber numberWithUnsignedInteger:[receivedData length]];
NSLog(@"resourceData length: %d ", [resourceLength intValue]);
NSNumber *progress = [NSNumber numberWithFloat:([resourceLength floatValue]/[FileSize floatValue])];
updateProgressBar.progress = [progress floatValue];
}
Когда ее достигают линии с FileSize всплывают его аварии
2010-10-05 22: 32: 19,924 Коран [2067: 207 ] resourceData length: 1090 Полученный сигнал программы: «EXC_BAD_ACCESS».
Да, я думаю, что правильно, я пробовал NSLog (@ "TotalFileSize:% @", FileSize); и я получил EXC_BAD_ACCESS, как я могу его сохранить. – BoSoud
Вы можете попробовать '[FileSize сохранить]' после его создания. – jps
Благодаря своей работе теперь ваш ответ действительно помогает и экономит время – BoSoud