|
|
1
1
我的代码写得非常糟糕。我在viewDidUnload中将views设置为nil,但是我所有的创建都是在init中完成的。所以当应用程序收到内存警告时,当我回到视图控制器时,视图就消失了。 This answer 帮助我认识到我的错误;也就是说,可以将其他视图添加到viewDidLoad中,以便在由于viewDidUnload中的内存警告而释放这些视图时,可以重新创建它们。 |