2013-09-26 3 views
1

Я использую xcode5 и ios7 и компилятор показывает мне эту ошибку: неявное преобразование теряет целочисленную точность долго долго NSIntegerxcode5 ios7 ошибка компиляции кода

 if (statusCode == 200 && !upload) { 
    totalBytesExpectedToRead = [response expectedContentLength]; 

Любая помощь?

ответ

1

NSURLResponse expectedContentLength возвращение type long long.

Я подозреваю, что вы указали свою переменную totalBytesExpectedToRead как NSInteger, если вы сделаете это long long, ошибка исчезнет.

long long totalBytesExpectedToRead; 
+0

Спасибо, я заменил его, но показывает сейчас: проблема с парсером ожидается "]" –

+0

Извините, что написал неправильное имя переменной. Вы должны заменить объявление totalBytesExpectedToRead –

Смежные вопросы