【问题标题】:[UIView setTextFont:]: unrecognized selector sent to instance in swift[UIView setTextFont:]:快速发送到实例的无法识别的选择器
【发布时间】:2017-01-23 11:42:58
【问题描述】:

我想在我正在快速开发的应用程序中实现标签。所以我决定使用this library,因为它在 swift 3 上是最新的。
在我正在使用这个 tagView 的类的 super.viewDidLoad 中,我已根据 github 页面上给出的文档添加这个第三方库的:

myTagListView.textFont = UIFont.systemFont(ofSize: 24)
myTagListView.alignment = .center

当这个视图控制器被推入堆栈时,应用程序崩溃并显示以下消息:

-[UIView setTextFont:]: 无法识别的选择器发送到实例

似乎是什么问题?

【问题讨论】:

  • myTagListView 是 textview 或 uiview ,
  • 来自您的 lib 自述文件:Drag a view to Storyboard and set Class to TagListView:我猜你没有这样做。 myTagListViewUIView 而不是 TagListView 对象。
  • @Anbu.Karthik 这是一个 UIView
  • @ChaudhryTalha - 检查答案
  • @Larme 我确实添加了 TagListView 作为该 UIView 的自定义类。

标签: ios swift uiview


【解决方案1】:

确保您在情节提要上将自定义类名称添加为 TagListView 一次

例如

【讨论】:

  • 是的,我已经添加了!并将其设为@IBOutlet weak var myTagListView: TagListView!
  • @ChaudhryTalha - 兄弟检查详细信息 iamge 一次
  • 事实证明,我需要在 Class 和 Module` 中添加 TagListView 现在它正在工作:D
猜你喜欢
  • 1970-01-01
  • 2016-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-03
  • 1970-01-01
相关资源
最近更新 更多