【问题标题】:uiviewtablecontroller where to retain?uiviewtablecontroller 保存在哪里?
【发布时间】:2011-08-28 12:41:19
【问题描述】:

我有一个 UIViewController 和视图,上面有一些对象,一个是 UITableView。由于我想将所有与 UITableView 相关的代码分离到自己的类中,因此我创建了 UITableViewController 的另一个子类,并将 UITableView 的委托和数据源设置为这个新控制器。

但是以这种方式设置它我得到一个 EXC_BAD_ACCESS 因为 UITableViewController 没有被保留。我应该在哪里保留它,在 UIViewController 中?还是别的地方?

【问题讨论】:

    标签: iphone memory-management uitableview


    【解决方案1】:

    是的,您需要在UIViewController 中保留一个引用,因为它可能是您创建它的地方。除非保留,否则表视图控制器将在应用程序运行时被释放,从而导致错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 2011-08-01
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多