【问题标题】:CNContactViewController iOS 13 Discard Message and KeyboardCNContactViewController iOS 13 丢弃消息和键盘
【发布时间】:2020-03-17 13:51:25
【问题描述】:

在 iOS 13 上,我似乎无法使用 CNContactViewController。这是我正在使用的代码:

 func showCNContactViewController(inVC vc: UIViewController, cncontact: CNContact, contact: Contact? = nil) {
        self.contact = contact
        self.mode = .editing

        let store = CNContactStore()
        let contactVC = CNContactViewController(forNewContact: cncontact)
        contactVC.delegate = self
        contactVC.allowsActions = false
        contactVC.contactStore = store
        contactVC.shouldShowLinkedContacts = true

        contactVC.title = cncontact.givenName
        let contactNC = UINavigationController(rootViewController: contactVC)
        vc.present(contactNC, animated: true, completion: nil)
    }

使用这个我会收到一个奇怪的丢弃消息,如果用户点击任何字段,它将显示键盘并且消息在键盘下方,因此用户甚至无法在不使用滑动手势的情况下关闭它.我一直在到处搜索,确实找到了解决键盘问题的方法,但没有找到任何人用丢弃消息报告此问题。

【问题讨论】:

    标签: swift contacts cncontactviewcontroller


    【解决方案1】:

    您的项目缺少Localizable.strings 文件(它可以为空,但它应该存在于项目中)。

    字符串将再次变得人类可读:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多