Линия
UIImage *tempImage = [UIImage imageNamed:@"gradient-image"];
выполняется внутри NSOperation в фоновом потоке. Здесь код прерывается сообщением:
[UIImageAsset retain]: message sent to deallocated instance
У меня есть изображение с именем gradient-image
в Images.xcassets
. Честно говоря, я даже не знаю, какая еще информация будет актуальна.
Это случается в редких случаях, я не могу воспроизвести это постоянно. Я немного погуглил, но результатов мало. Итак, я решил создать вопрос здесь, на SO.