【问题标题】:Error and crash while using using UIDatePicker on Mac, Swift, Xcode在 Mac、Swift、Xcode 上使用 UIDatePicker 时出错和崩溃
【发布时间】:2020-06-14 19:58:43
【问题描述】:

我的应用中有一个日期选择器,在我更新到最新的 Xcode 之前它工作正常。

现在当我使用它时它会崩溃并出现此错误。

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[_UIDatePickerMacCompactView _setTextColor:]:无法识别的选择器发送到实例 0x11135ae50”

这是一个在 iOS 和 Mac OS 上使用催化剂的应用程序。

日期选择器在 iOS 设备上运行良好,但在 Mac 版本上就这样崩溃了。

有没有人知道可能发生的事情,我在任何地方的文件中都找不到 UIDatePickerMacCompactView。

【问题讨论】:

  • 你有没有找到任何解决方案,我正在尝试发布一个objective-c项目,同样的错误导致我的应用程序崩溃
  • @Fisfej,是的,最后我静音了所有设置文本颜色的代码,我开始使用日期选择器控制器,如果你想让我分享日期选择器控制器的代码,我可以。现在,它不是在底部弹出,而是有一个浮动选择器。我认为如果您使用第三方日期选择器(例如操作表选择器 3),问题似乎就会出现

标签: swift xcode uidatepicker


【解决方案1】:

仅通过阅读错误消息,您是否将文本颜色设置为UIColor 而不是NSColor。我对 Catalyst 的经验很少,所以我可能错了,但那是我的 2 美分。

【讨论】:

  • 我没有设置作为 UIkit 一部分的 UIdatepicker
猜你喜欢
  • 2011-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-11
  • 1970-01-01
相关资源
最近更新 更多