ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; - ОШИБКА
Если я пытаюсь запустить это, я получаю ошибку:
"Элемент Initializer не является константой времени компиляции".
Кто-нибудь может объяснить новичку, как я, почему это происходит?
1 ответ
Ваш код правильный. Я думаю, что вы написали это вне какой-либо функции.
я имел в виду строку кода ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
должен быть в любом методе и НЕ глобальным (вне функции, чтобы переменная библиотеки стала глобальной)