У меня есть проект многоплатформенного приложения, который я начал с Xcode 12 beta 5, 3 дня назад я обновил Xcode до последней версии (12.0, сборка 12A7209) из App Store, и теперь возникла проблема с этим фрагментом кода.
.navigationBarItems(trailing: HStack {
Button(action: {
self.showSettings.toggle()
}, label: {
Image(systemName: "gear").font(.system(size: 30))
})
.sheet(isPresented: $showSettings, content: {
SettingsView(showSheet: $showSettings)
})
})
Когда я пытаюсь добавить ведущий HStack:
.navigationBarItems(leading: HStack {
Button("Hello") {
print("Hello")
}
}, trailing: HStack {
Button(action: {
self.showSettings.toggle()
}, label: {
Image(systemName: "gear").font(.system(size: 30))
})
.sheet(isPresented: $showSettings, content: {
SettingsView(showSheet: $showSettings)
})
})
Я получаю эту ошибку: Компилятор не может проверить тип этого выражения в разумные сроки; попробуйте разбить выражение на отдельные подвыражения
Изменить: я попытался воспроизвести его в новом проекте, но я не получаю сообщение об ошибке, поэтому это происходит только в этом старом проекте.