Quantcast
Channel: HAPPY*TRAP » Objective-C
Viewing all articles
Browse latest Browse all 10

[Cocos2d] Sending ‘ClassName *’ to parameter of incompatible type ‘id‘と言われたときの対処法

$
0
0



cocos2d v2.0で、以下のように書いたらincompatible typeと言われちゃいました。

[[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate:self
                                                          priority:0
                                                   swallowsTouches:YES];


Sending ‘ClassName *’ to parameter of incompatible type ‘id

キャストしてあげたら、怒りを沈めていただけたようです。
[[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate:(id<CCTargetedTouchDelegate>)self
                                                          priority:0
                                                   swallowsTouches:YES];


※cocos2dに限った話ではないですけどね。


環境
OS X 10.8
Xcode 4.4
cocos2d v2.0

Viewing all articles
Browse latest Browse all 10

Trending Articles