如何在不使用 StoryBoards 的情况下使用 UITableViewController 在 Xamarin.iOs 中实现 UISearchController?

Posted

技术标签:

【中文标题】如何在不使用 StoryBoards 的情况下使用 UITableViewController 在 Xamarin.iOs 中实现 UISearchController?【英文标题】:Does anyone know how to use UITableViewController to implement UISearchController in Xamarin.iOs without using StoryBoards?有谁知道 【发布时间】:2015-10-13 06:59:51 【问题描述】:

我正在尝试通过 Xamarin.ios 中的 UITableViewController 实现 UISeachController。我在 XCode 中创建了一个 XIB 文件,然后在 .cs 文件中实现了 UITableViewController

当我返回 XCode 设计器视图时,我无法设置 File Owner View Outlet,这会导致应用程序抛出异常,上面写着 -

Objective-C 抛出异常。名称:NSInternalInconsistencyException 原因:-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“SearchViewController”笔尖,但未设置视图出口。

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

在你的SearchViewController中设置主视图的引用出口

【讨论】:

这在使用 UIView 时有效,但我使用的是 UITableViewController。我无法通过拖动 Outlet 将文件所有者链接到同一文件所有者。

以上是关于如何在不使用 StoryBoards 的情况下使用 UITableViewController 在 Xamarin.iOs 中实现 UISearchController?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 Storyboards/Unwindng Segues 的情况下在 Swift 中使用 UIViewControllerAnimatedTransitioning?

使用 Storyboards 设置自定义导航栏

如何在不安装 Zend 框架的情况下使用 Zend 库

如何在不使用 AudioQueueRef 的情况下在 AudioQueue 中设置音量?

如何在不更改链接结构的情况下使用 \ 转义字符 (、)、[、]、*、_、:[]()

如何在不使用滤镜的情况下使图像变暗? [复制]