CNContactViewController iOS 13 丢弃消息和键盘
CNContactViewController iOS 13 Discard Message and Keyboard
on 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)
}
使用这个我收到了一个奇怪的丢弃消息,如果用户点击任何字段,它将显示键盘并且消息位于键盘下方,因此用户甚至无法在不使用滑动手势的情况下关闭它下去。我一直在到处搜索,确实找到了解决键盘问题的方法,但我没有发现任何人通过丢弃消息报告此问题。
您的项目缺少 Localizable.strings
文件(它可以是空的,但它应该存在于项目中)。
字符串将再次变得可读:)
on 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)
}
使用这个我收到了一个奇怪的丢弃消息,如果用户点击任何字段,它将显示键盘并且消息位于键盘下方,因此用户甚至无法在不使用滑动手势的情况下关闭它下去。我一直在到处搜索,确实找到了解决键盘问题的方法,但我没有发现任何人通过丢弃消息报告此问题。
您的项目缺少 Localizable.strings
文件(它可以是空的,但它应该存在于项目中)。
字符串将再次变得可读:)