Я пытаюсь присвоить переменную типа 'long long' типу NSUInteger. Как правильно это сделать?
моя строка кода:
expectedSize = response.expectedContentLength > 0 ? response.expectedContentLength : 0;
, где ожидаемый размер
имеет тип NSUInteger, а возвращаемый тип response.expectedContentLength
имеет тип «long long
». Переменная response
имеет тип NSURLResponse
.
Показанная ошибка компиляции:
Семантическая проблема: неявное преобразование теряет целочисленную точность: 'long long» на «NSUInteger» (он же «unsigned int»)