不能将SKScene代表设置为自我ios8

时间:2014-11-18 18:24:08

标签: ios delegates ios8 sprite-kit skscene

所以我使用上一个问题中的ANSWER从我的skscene回到我的视图控制器。但是现在自从ios8以来我现在得到了一个错误说法。自ios8发布以来,有没有其他人处理过这个问题,他们是如何修复它的?

'NSInvalidArgumentException', reason: '-[TCAMyScene setDelegate:]: unrecognized selector sent to instance 0x79485190'

现在从这个回答Delegate not found我尝试改变

theScene.delegate = self;

要..

[(TCAMyScene *)theScene setDelegate:self];

但我仍然得到同样的错误。 这是我得到的警告.. enter image description here

1 个答案:

答案 0 :(得分:1)

赋值语句应为

    ((TCAMyScene)theScene).myDelegate = self;

    [(TCAMyScene)theScene setMyDelegate:self];

如果您将delegate更改为myDelegate