ios - UIViewController 抛出“无法识别的选择器”错误
问题描述
我创建了一个XIB
只包含一个UITableView
. 我更改了项目的参数以在启动时加载此视图。但是我收到这个"unrecognized selector sent to instance"
错误,我不知道它是什么。如何解决此问题并让我的应用程序显示我的视图?
我在网上搜索过,似乎可能来自Objective-C
图书馆?
编辑
我做了一些测试,当我将 TableView 与 ViewController 中的 IBOutlet 链接时,它看起来像是崩溃了。我对 TableView 类型做错了吗?
视图控制器:
class Liste: UIViewController {
@IBOutlet weak var maListe: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
}
}
错误堆栈:
2019-06-12 14:06:11.083905+0200 GuildWar[5905:8796162]-[GuildWar.Liste_finishDecodingLayoutGuideConnections:]:无法识别的选择器发送到实例 0x104f0ef40 2019-06-12 14:06:17.5115950+02090616: ] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[GuildWar.Liste _finishDecodingLayoutGuideConnections:]:无法识别的选择器发送到实例 0x104f0ef40”*First throw call stack: (0x21230f518 0x2114ea9f8 0x21222c278 0x23e4c2ef8 0x212314d60 0x2123169fc 0x23e874110 0x21c955f28 0x21c8f5304 0x212cdba4c 0x21c955f28 0x21c95616c 0x21c8f5304 0x23e151dcc 0x23e152958 0x23e4971e4 0x23e4977c0 0x23e495e24 0x23dd5a104 0x23dd6269c 0x23dd59d88 0x23dd5a678 0x23dd589c4 0x23dd5868c 0x23dd5d1cc 0x23dd5dfb0 0x23dd5d084 0x23dd61d84 0x23e494518 0x23e090f0c 0x214c89d44 0x214c93754 0x214c92f5c 0x104cbcc74 0x104cc0840 0x214cc40bc 0x214cc3d58 0x214cc4310 0x2122a12bc 0x2122a123c 0x2122a0b24 0x21229ba60 0x21229b354 0x21449b79c 0x23e497b68 0x1045ea10c 0x211d618e0) libc++abi.dylib:以 NSException 类型的未捕获异常终止
解决方案
推荐阅读
- excel - 如何验证制表符分隔的文件以查看它是否与原始工作表匹配?
- android - 窗口管理器坏令牌无法添加窗口
- javascript - toLowerCase、数组、Object.keys、find 和 Flow 语法
- batch-file - Compiling GLSL to corresponding Spir V for use in a Vulkan Application
- android - 当我使用 jarsigner 签署我的 apk 错误消息时
- angular - Angular 中的父子通信
- html - 在 Web 服务器上调整 HTML 页面大小的问题
- python - 仅从美丽的汤中提取特定 div 的任何方法
- jenkins - 如何获取删除了几个 Jenkins 作业版本的用户的详细信息?
- java - Apache Tomcat:源服务器没有找到目标资源的当前表示或不愿意透露