Параметр xcode4 несовместим type

Проект, который нормально работает в Xcode3, не может быть скомпилирован в Xcode4 с этой ошибкой:

file: //localhost/users/Ishaq/Projects/game01/libs/cocos2d/CCLayer.m : ошибка: семантическая проблема: отправка 'ccColor4B' (также известного как 'struct _ccColor4B') параметру несовместимого типа 'CIColor *'

код, который вызывает эту ошибку, приведен ниже (из cocos2d-iphone CCLayer.m ):

+ (id) layerWithColor:(ccColor4B)color
{
     return [[[self alloc] initWithColor:color] autorelease];
}

Каким-то образом Xcode думает, что этот код вызывает - (id) initWithColor: (CIColor *) цвет; из CIImage (внутри CIImage.h ). Как я могу настроить мозг Xcode? ; -)

11
задан Thiem Nguyen 25 June 2012 в 10:04
поделиться