gpt4 book ai didi

ios - nib 但没有使用 PFQueryTableViewController 获得 UITableView

转载 作者:行者123 更新时间:2023-11-29 02:51:49 25 4
gpt4 key购买 nike

我正在尝试向我的应用程序添加搜索功能,但除了 UITableView 上的搜索栏之外,屏幕还需要有一个导航栏。当我执行 segue(单击按钮)并加载 View 时出现以下错误

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "2Gx-ec-tTH-view-HBf-bD-79u" nib but didn't get a UITableView.'

这是它在我的 Storyboard上的样子。 Screenshot of storyboard

我认为问题在于这个场景由一个名为“AllDataViewController”的类管理,它管理 UIView 并且是 UITableView 的子类,它实际上是 PFQueryTableViewController

//AllDataTableViewController.h
@interface AllDataTableViewController : PFQueryTableViewController <UISearchDisplayDelegate, UISearchBarDelegate, UITableViewDelegate>

所以我不确定我在这里做错了什么。但是,如果您有任何建议或者我是否需要添加更多信息,请告诉我。

最佳答案

因为你的 View Controller 子类UITableViewController(好吧,间接通过PFQueryTableViewController),它期望它的view属性引用一个实例UITableView。如果您查看 Storyboard场景中的对象层次结构,我想您会发现场景的根不是 UITableView,而是 UIView

你是如何添加导航栏的?正确的方法是从 Image Builder 的编辑器菜单中选择“嵌入...”。

关于ios - nib 但没有使用 PFQueryTableViewController 获得 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24398750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com