gpt4 book ai didi

ios - 无法识别带有 UILocalizedIndexedCollat​​ion.current().section(for :collationStringSelector:#selector(getter: UIPreviewAction. title)) 的选择器

转载 作者:行者123 更新时间:2023-11-30 12:07:09 25 4
gpt4 key购买 nike

我在 TableView 上使用索引功能的这段代码会生成运行时错误:

let collation = UILocalizedIndexedCollation.current()

sectionNumber = collation.section(for: tssContact, collationStringSelector: #selector(getter: UIPreviewAction.title))

错误发生在我上面代码的第二行。错误提示:

2017-10-03 01:41:40.997296-0500 MailToText[6504:13026014] -[MailToText.TSSContact title]: unrecognized selector sent to instance 0x604000481090 2017-10-03 01:41:41.020775-0500 MailToText[6504:13026014] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MailToText.TSSContact title]: unrecognized selector sent to instance 0x604000481090'

我该如何解决这个问题。在我使用 Swift 4 并对 Xcode 9 的设置进行建议的调整之前,它就可以工作了。

最佳答案

我明白了。我查看了错误消息,其中显示 [MailToText.TSSSContact title],并在我的项目中找到了 TSSContact.title,并将“@objc”放在类 TSSContact 中的“var title”旁边。

这解决了它。

关于ios - 无法识别带有 UILocalizedIndexedCollat​​ion.current().section(for :collationStringSelector:#selector(getter: UIPreviewAction. title)) 的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46546584/

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