内存(Ram)溢出Swift

时间:2016-05-23 19:10:20

标签: ios swift login spotify ram

大家好我试图创建像spotify这样的登录视图。 https://github.com/chenjunpu/SpotifyLoginVideo 我用这个例子。

我的问题是,当我尝试去登录页面时,它使用的ram与视频视图相同(加上30mb)

我在按钮功能上尝试了这个但没有改变

self.dismissViewControllerAnimated(true, completion: nil)

任何想法我怎么能阻止视图流失我的公羊? 感谢

1 个答案:

答案 0 :(得分:1)

我下载https://github.com/chenjunpu/SpotifyLoginVideo上存在的代码我看到当我们登录时,应用程序一直运行超过100Mbs ram。

将此代码添加到WelcomeViewController

override func viewDidDisappear(animated: Bool) {
    super.viewDidDisappear(animated)
    self.videoView.removeFromSuperview()
    self.videoView = UIView()
}

问题已解决,但我们需要在viewWillAppear上重新设置,所以

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    self.viewDidLoad()
}

这适合我的问候