Я подготовил заставку с QCView, используя этот блок кода:
- (id)initWithFrame:(NSRect)frame isPreview:(BOOL)isPreview
{
self = [super initWithFrame:frame isPreview:isPreview];
if (self) {
qcView = [[QCView alloc] init];
if (!qcView) {
NSLog(@"could not create qc view");
}
[qcView setAutostartsRendering:YES];
if ([qcView loadCompositionFromFile:[[NSBundle mainBundle] pathForResource:@"AwayMessage" ofType:@"qtz"]] == NO) {
NSLog(@"Could not load");
}
[qcView setFrame:[self bounds]];
[self addSubview:qcView];
[self setAnimationTimeInterval:1/30.0];
}
return self;
}
Проблема в том, что когда я пытаюсь увидеть это в системных настройках, это
показывая мне это сообщение: Вы не можете использовать SampleScreenSaver с
эта версия Mac OS X. Пожалуйста, свяжитесь с продавцом, чтобы получить более новую
версия заставки.
Я использую следующие конфигурации для компиляции с использованием Xcode 3.2.5:
Архитектура - стандартная (32/64-битная универсальная)
Базовый SDK - Mac OS X 10.6
Действительные архитектуры - i386
Версия компилятора C / C ++ - GCC 4.0
Может кто-нибудь предложить решение для этого?