У меня есть следующий код, который извлекает данные из ALAssetRepresentation
.«Правильный» способ лить размер ALAssetRepresentation (длинный длинный) в size_t для 32-разрядных устройств
ALAssetRepresentation *representation = ...;
size_t size = [representation size]; // 'size' returns a long long
uint8_t *bytes = malloc(size);
При создании для 32-разрядных устройств на iOS я получаю следующее предупреждение.
Слепо заливке long long
на size_t
работает, но я не знаю, что такое «правильный» способ справиться с этой ситуацией является. Хотелось бы знать, как лучше справиться с этим.
Ха-ха, очень верно –