【问题标题】:PFQueryTableView Breaking at loadViewPFQueryTableView 在 loadView 处中断
【发布时间】:2015-02-10 20:25:20
【问题描述】:

我正在通过情节提要实现PFQueryTableView 控制器。我在实际实现代码时遵循了正确的方法(使用initWithCoder:)。但是每当我尝试运行该应用程序时,它都会在PFQueryTableViewController.m 文件处中断;特别是loadView 方法。它在[super loadView] 中断。其他人遇到这个问题吗?

编辑:当我删除断点时,出现以下错误:2015-02-10 14:31:52.208 TokenApp[1234:27812] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "94a-xH-nEI-view-RYC-1K-mIS" nib but didn't get a UITableView.

我认为它在抱怨是因为它想要一个笔尖,但我实际上并没有使用笔尖。

【问题讨论】:

  • 是断点 (EXC_BREAKPOINT) 还是真的崩溃了?您能否发布您的代码、堆栈跟踪以及您看到的任何错误消息?
  • 一个暗中猜测:也许你打开了异常断点,并且它们有一些 try/catch 块在那里捕获了一些东西。
  • 更新了上面的正确错误。
  • 您的故事板是否有UIViewController 而不是UITableViewController
  • 我正在使用 UIViewController 并在其上设置了 tableview...我猜其中存在错误?

标签: ios objective-c parse-platform tableview pfquery


【解决方案1】:

你的视图控制器的根视图需要是UITableView

您可以使用UITableViewController 模板重新创建控制器。

或者,您可以手动编辑.storyboard 文件并将相关的<view …></view> 标签更改为<tableView…</tableView>。只需确保您有备份或您的文件受版本控制。

【讨论】:

  • 像魅力一样工作。谢谢亚伦!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多