Проект, который отлично работает на Xcode3, не может скомпилировать Xcode4 с этой ошибкой:
Файл://localhost/users/Ishaq/Projects/game01/libs/cocos2d/CCLayer.m: Ошибка: Semantic Issue: Отправка 'ccColor4B' (aka 'struct _ccColor4B') к параметру несовместимого типа "CIColor *"
код, который вызывает эту ошибку, ниже (из cocos2d-iphone CCLayer.m
):
+ (id) layerWithColor:(ccColor4B)color
{
return [[[self alloc] initWithColor:color] autorelease];
}
Как-то Xcode думает, что этот код вызывает - (id)initWithColor:(CIColor *)color;
из CIImage
(внутри CIImage.h
). Как я могу настроить Xcode brain прямо?; -)