我的ViewController未被释放。使用Memory Debugger,我发现UITableView正在抓住它。我已将此TableView创建为故事板的IBOutlet。这是我从Memory Debugger获得的图表。什么可能是错的想法?
谢谢
答案 0 :(得分:0)
您是否在[{1}}中存储了指向UIViewController
的指针?如果是这样,那可能是问题所在(虽然很难说没有看到一些代码)。 NSDictionary
会强烈保留添加到其中的对象。相反,您可以NSDictionary
使用NSMapTable
构造,这将弱化您的strongToWeakObjects
并解决您的泄漏问题。