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