2. 隐藏窗口的正确方法是设置hidden属性为YES。从的UIApplication的移除windows属性,您只要松开窗口(ARC您设置为nil的所有引用)。 当然,你会希望在这个拥有另一个窗口到位
3. 删除它是这样的:[myWindow resignKeyWindow]
[myWindow release]
释放使得它从窗户的UIApplication阵列得到消除。您可以查看[[的UIApplication sharedApplication]。窗口数],以验证它是否已正确删除。
4. 我有这个问题,它可能会有所帮助。 你需要摧毁所有强大的裁判删除之前的dealloc一个窗口,尤其是rootWindowController。我认为下面的代码,就足以删除任何窗口: [self.window.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]
self.window.rootViewController = nil
[self.window resignKeyWindow]
[self.window removeFromSuperview]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)