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