Ios 如何在更换场景时摆脱UI开关
我正在制作一个Cocos2d游戏的菜单中使用UISwitch 场景更改后(用户单击任何按钮并转到不同的场景/层),开关仍在屏幕上 我已尝试在我的dealloc中设置Ios 如何在更换场景时摆脱UI开关,ios,cocos2d-iphone,switch-statement,uiswitch,Ios,Cocos2d Iphone,Switch Statement,Uiswitch,我正在制作一个Cocos2d游戏的菜单中使用UISwitch 场景更改后(用户单击任何按钮并转到不同的场景/层),开关仍在屏幕上 我已尝试在我的dealloc中设置switch1=nil;和switch2=nil;,但不起作用。我该怎么做 编辑:还尝试了[switch1 release];这也不起作用您通常使用以下方法从视图中删除控件: [switch1 removeFromSuperview]; 如果您在其他地方对该控件有任何强引用,则可以执行适当的内存管理以在该点释放该开关(例如,将其设置
switch1=nil;
和switch2=nil;
,但不起作用。我该怎么做
编辑:还尝试了
[switch1 release]
;这也不起作用您通常使用以下方法从视图中删除控件:
[switch1 removeFromSuperview];
如果您在其他地方对该控件有任何强引用,则可以执行适当的内存管理以在该点释放该开关(例如,将其设置为nil
或释放它,视情况而定)。您必须告诉我们它是如何定义的(strong
或弱
、属性或ivar、IBOutlet
或编程创建的等)供我们在那里提供咨询,但您可能已经涵盖了这一点