Неявное преобразование теряет целочисленную точность: "NSUInteger" (он же "unsigned long") в "uint32_t" (он же "unsigned int")

Xcode сообщает мне следующее предупреждение:

Неявное преобразование теряет целочисленную точность: "NSUInteger" (он же "unsigned long") в "uint32_t" (он же "unsigned int")

Строка, которая выдает это предупреждение:

 NSUInteger radius = // some value;
 vImage_Buffer effectOutBuffer;

vImageBoxConvolve_ARGB8888(&effectInBuffer, &effectOutBuffer, NULL, 0, 0, radius, radius, 0, kvImageEdgeExtend);

Как мне избавиться от этого предупреждения?

0 ответов

Другие вопросы по тегам