内存 (Ram) 溢出 Swift

Memory (Ram) overflow Swift

大家好,我正在尝试制作类似 spotify 的登录视图。 https://github.com/chenjunpu/SpotifyLoginVideo 我用这个例子。

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

我在按钮功能上试过了,但没有任何改变

self.dismissViewControllerAnimated(true, completion: nil)

有什么想法可以阻止视图耗尽我的内存吗? 谢谢

我下载存在于 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()
}

这对我有用