ios - IOS13 CNMutableContact Bug
问题描述
我只是尝试用下面的代码调用函数
func bugVersionPressed() {
let contact = CNMutableContact()
contact.familyName = "aaaa"
contact.givenName = "aaaa"
contact.organizationName = "bbbb"
let addContactVC = CNContactViewController(forNewContact: contact)
let navController = UINavigationController(rootViewController: addContactVC)
navController.view.backgroundColor = .red
navController.modalPresentationStyle = .fullScreen
self.present(navController, animated: true, completion: nil)
}
但是苹果似乎还没有处理键盘关闭问题,我无法关闭键盘,也无法通过按“取消”返回主页
PIC1 : (在提交给 CNContactViewController 之前)
万一我找到了 AppleStore 应用程序https://apps.apple.com/cn/app/%E5%BE%AE%E5%95%86%E5%8A%A0%E7%B2%89%E5%AE% 9D-%E5%85%8D%E6%B3%A8%E5%86%8C%E6%B7%BB%E5%8A%A0%E6%B4%BB%E7%B2%89-%E8%81% 94%E7%B3%BB%E4%BA%BA%E5%A5%BD%E5%8F%8B%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90/ id475661774但同样的问题。请告诉我我能做什么。非常感谢。
解决方案
该问题不会出现在 iOS 13 中,而是出现在 iOS 13.1 中。我认为这是 CNContactViewController 的问题,而不是 CNMutableContact 的问题。
对不起,但由于Apple的框架,我不知道如何避免它。向 Apple 发送错误报告。
推荐阅读
- javascript - 如何在 nuxt 中获取外部 js 文件范围内的 d3-selection-multi?
- python - 如何使用 Selenium Python 打印电子邮件地址
- database-design - 一对多关系 - 父子定义
- node.js - 部署后的空白页面 - 使用节点反应应用程序
- javascript - Javascript 从 HTML 中的表格中获取数据并构建包含表格数据的对象数组
- firebase - QueryDocumentSnapshot 是否在监听我们使用它的次数?
- firebase - 如何在 vue 上处理 Firebase 身份验证
- python - 如何让我的代码更简单、更干净?(具有类别和类别产品的供应商机器)
- android - 颤振剪辑路径
- javascript - React Native:计时器不断重置