ios - 搜索栏在点击时使应用程序崩溃(iOS Nativescript-Vue)
问题描述
我正在尝试使用 nativescript-vue 在我的 ios 应用程序上添加搜索栏。
问题是当我点击搜索栏时,应用程序完全停止,我无法再执行任何任务。
在 Android 上它正在正常执行。
我在模板上做了什么:
<StackLayout>
<SearchBar ref="searchBarQuadras" @loaded="hideKeyboard($event)" hint="Search" />
</StackLayout>
<ScrollView height="100%"> ... </ScrollView>
然后在我的<script>
标签上,我只为 Android 隐藏键盘:
hideKeyboard(event) {
let searchBarQuadras = this.$refs.searchBarQuadras;
if (android) {
utilsModule.ad.dismissSoftInput(searchBarQuadras);
event.object.android.clearFocus();
event.object.android.setFocusable(false);
}
},
没有关于 iOS 的任何内容。因此,我发现这种行为很奇怪。
我正在运行该应用程序:
- iPhone 8 plus 模拟器;
- 本机脚本 6.5.0。
所以有人知道或有线索为什么应用程序崩溃/停止?我知道我提供的细节很少,但没有生成错误或日志。
编辑可能问题出在一些模拟器配置或模拟器错误上。它可以在真实设备上运行,正如 Manoj 已经测试的那样。
编辑2(解决方案)是的。问题出在模拟器上。转到Device > Restart后,问题就消失了。
浪费了几个小时,但这就是编码的乐趣!
解决方案
推荐阅读
- javascript - CodePen Java Script 编码帮助
- css - CSS:在样式表中引用 3rd 方类
- c# - 如何在没有数据适配器的 c# windows 应用程序中从 oracle 数据库中检索数据
- swift - 来电分机上限
- javascript - 如何操作 javascript 代码以在我的导航栏中拥有三个不相互干扰的不同下拉菜单?
- c# - 如何在 C# 中运行 write-host 并打印出来
- sql - Oracle SQL - 使用时间戳查询 - 慢
- ruby-on-rails - format.js 和 format.json 在同一个 response_to
- python-3.x - 如何使用 Python Pandas 将列的日期聚合到每个人的日期列表中?
- powerbi - Power BI DAX Measure 适用于一列,但不适用于另一列