2

我有一个使用 Swift3 和 Eureka Forms 2.0.0 的应用程序。我真的很喜欢 Eureka 表单,但我的应用程序正在疯狂地泄漏内存,我正试图将它拆开看看有什么问题。在最基本的层面上,我有一个自定义视图控制器,其中包含一个表格视图(我在表单周围还有一些其他元素需要单独控制),我想将其绑定到 Eureka 表单中。但是,即使是最基本的情况,我仍然会看到内存泄漏。这是我正在测试的视图控制器:

class TestViewController: FormViewController {

    @IBOutlet weak var formTableView: UITableView!
    @IBOutlet var mainText: UILabel!
    var titleString : String?

    override func viewDidLoad() {
        NSLog("viewDidLoad")
        super.tableView = formTableView
        super.viewDidLoad()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

}

只需加载它并在另一个视图中来回移动就会在 Instruments 中生成以下泄漏报告: 泄漏屏幕截图

对此的任何建议将不胜感激。

谢谢,亚历克斯

4

0 回答 0