UIViewController内存泄漏

时间:2016-09-24 08:33:53

标签: swift uitableview memory-leaks uiviewcontroller

我的ViewController未被释放。使用Memory Debugger,我发现UITableView正在抓住它。我已将此TableView创建为故事板的IBOutlet。这是我从Memory Debugger获得的图表。什么可能是错的想法?

谢谢

Memory Leaks Graph

1 个答案:

答案 0 :(得分:0)

您是否在[{1}}中存储了指向UIViewController的指针?如果是这样,那可能是问题所在(虽然很难说没有看到一些代码)。 NSDictionary会强烈保留添加到其中的对象。相反,您可以NSDictionary使用NSMapTable构造,这将弱化您的strongToWeakObjects并解决您的泄漏问题。