gpt4 book ai didi

swift - iOS12 中文键盘(zh-Hans 和 zh-Hant)导致应用程序崩溃(UISearchBar/UIAlertView/UIAlertViewController 中的 TextFiled)

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

我的应用程序在升级到 iOS 12 后出现此问题。每当调用 native 中文键盘或第三方中文键盘时,应用程序都会崩溃。中文手写键盘不会导致崩溃。

该应用程序已本地化为英语和中文,因此 UserDefaults 中的“AppleLanguages”会随着用户的修改而随时更改。

用于 searchBar 的代码很简单。

@IBOutlet weak var searchBar: UISearchBar!
self.searchBar.delegate = self

异常消息是:

-[NSNull isSecureContentCandidate]: unrecognized selector sent to instance 0x1e39f99a0 * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull isSecureContentCandidate]: unrecognized selector sent to instance 0x1e39f99a0' * First throw call stack: (0x1b3ce3ef8 0x1b2eb1a40 0x1b3bfb154 0x1b3ce9810 0x1b3ceb4bc 0x1e030ed18 0x1e039472c 0x1e0394380 0x1e03e7030 0x1e0394330 0x1e03e9064 0x1e03e7774 0x1e03e7784 0x1b47935a0 0x1b3c725b8 0x1b3c72538 0x1b3c71e1c 0x1b3c6cce8 0x1b3c6c5b8 0x1b5ee0584 0x1e0567558 0x100575d34 0x1b372cb94) libc++abi.dylib: terminating with uncaught exception of type NSException

我尝试通过强制应用程序使用字母键盘来解决崩溃问题,这会禁用存在此问题的页面的中文输入。

self.searchBar.keyboardType = UIKeyboardType.alphabet

先谢谢你了~!

最佳答案

通过调整本地 NSNull 扩展修复了崩溃。

关于swift - iOS12 中文键盘(zh-Hans 和 zh-Hant)导致应用程序崩溃(UISearchBar/UIAlertView/UIAlertViewController 中的 TextFiled),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52312127/

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