Я использую colorWithPatternImage установить фоновое изображение UILabel, но, когда я прихожу в архив, я получаю следующее сообщение об ошибке:IOS - Архивирование UILabel с изображением в качестве фона
NSInternalInconsistencyException', reason: 'Only support RGBA or the White color space, this method is a hack.'
что имеет место , Я думаю, это взломать. Мой вопрос: возможно ли архивировать изображение как часть фона меток? Я подклассифицировал UILabel по другой причине, есть ли что-нибудь, что я могу добавить, чтобы установить изображение в качестве фона с существующим подклассом?
Для ясности, это код, который вызывает проблему:
NSData *viewData = [NSKeyedArchiver archivedDataWithRootObject:label];
Где метка является UILabel, который имеет набор фонового изображения, используя colorWithPatternImage.
Cheers!
Пожалуйста, покажите код, который дает вам эту ошибку –
простой код: NSData * ViewData = [NSKeyedArchiver archivedDataWithRootObject: метка]; если фон UILabel был установлен с ранее упомянутым цветомWithPatternImage. –
, можете ли вы обновить исходный вопрос и добавить код в свой код с помощью блоков кода? –