ios - navigationBarTitle / displayMode 在 iOS 13.2 和 13.3 上崩溃
问题描述
加载此视图时,应用程序在 iOS 13.2 和 13.3 上崩溃并出现EXC_BAD_INSTRUCTION
错误:
struct HomeView: View {
var body: some View {
NavigationView {
ScrollView {
// Some content
}.navigationBarTitle(
Text("home.title"),
displayMode: .inline
)
}
}
}
完全删除该navigationBarTitle
部分,或者仅删除该部分displayMode
将防止应用程序崩溃。这看起来类似于这个问题,但只是升级 xcode 并不能解决问题。
另一个需要注意的有趣的事情是,如果我在我ContentView
的 's中删除这一行,init()
它不会崩溃:
UINavigationBar.appearance().isTranslucent = false
它在更高版本的 iOS 13 和 iOS 14 中得到修复,但我有用户在使用旧版本的 iOS 抱怨。你知道问题可能是什么吗?
解决方案
推荐阅读
- sql-server - 如何在 Presto 中为 SQL Server 目录指定数据库?
- java - Java Spring Boot:KeyCloak 服务器:java.lang.NoClassDefFoundError:java/security/acl/Group
- c++ - SDL_LockTexture 返回黑色像素
- sql - Oracle - SQL query to bin the data from one table to another based on a column value?
- python - 创建图像拼接的邻接矩阵
- google-cloud-platform - BIGQUERY csv 文件加载带有默认值的附加列
- database - 在 WooCommerce 到 Magento 之间转移数据库
- html - 格式化时保持多行属性 with Vetur
I have VSCodium
1.51.1
and Vetur extensionv0.30.3
and I work with.vue
files. I configured Vetur to be the default formatter forvue
files:- python - Could Python decode JSON in parallel threads?
- python - Pandas python multiple export read text files