在我的應用程序中,我推送了一個新的場景,其上有2個UIImageView。 在新場景的初始化方法,所述的UIImageViews被分配,然後使用加入 給視圖:Cocos2d:UIImageView不會從glView中刪除自己
[[[CCDirector sharedDirector] view] addSubview: _someUIImageView];
在dealloc方法,我去除層作爲touchDispatcher委託,並且還除去喜歡的UIImageViews:
[_someUIImageView removeFromSuperview]; _someUIImageView = nil;
然而,當我彈出的情景,我就回到我想要的場景,但我仍然能夠與之前現場的UIImageViews互動。我試圖更換場景而不是彈出它,但仍然存在。我使用的是Cocos2d 2.0,如果這有什麼不同。
感謝
你是否檢查dealloc是否被調用? – Kreiri 2013-04-25 18:15:09