Цветное изображение шаблона для исключения NSKeyedArchiver - PullRequest
0 голосов
/ 23 ноября 2011

Почему я получаю эту ошибку

Завершение приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «Поддерживается только RGBA или цветовое пространство White, этот метод является взломом.рисование на вид от руки с помощью прикосновений.и установка возвращенного изображения в качестве цвета фона просмотра colorwithpatternimage.и вставив это представление в NSKeyedArchiver. Но я получаю это исключение.Кто-нибудь знает, почему я получаю это исключение.

Код, вызывающий исключение:

- (NSData *)dataForView:(UIView *)views {
    NSMutableData *data = [NSMutableData data];
    NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];
    [archiver encodeObject:views forKey:saveas.text];
    [archiver finishEncoding];
    return (id)data;
}

и представление имеет цвет фона в качестве изображения шаблона.

...