Я пытаюсь развернуть свое приложение в App Store, но обзор приложений продолжает отклонять мое приложение из -за сбоя. Я не могу воспроизводить его на каком -либо реальном устройстве или симуляторе. Журнал сбоя, включенный из Apple, не дает большого контекста, кроме ошибки EXC_BAD_ACCESS (SIGSEGV) . Также из AI, глядя на это, это, кажется, проблема с Lazyvstack/Scrollview. Приложение сбивается с iPad Air (5th Gen) на iOS 18.4. Не уверен, почему их тестирование на iPad, так как мое приложение не включает/поддерживает iPad. https://docs.google.com/document/d/1e1t ... sp=sharing
Просмотр Crash сообщается:
base setup
.import SwiftUI
struct ToolsView: View {
@EnvironmentObject var auth: AuthViewModel
@EnvironmentObject var popRoot: PopToRoot
@Environment(\.colorScheme) var colorScheme
@State var filter = "No filter"
@State var showSettings = false
@State var showContact = false
@State var appeared = true
@Namespace var hero
@State var showBuySheet = false
@State var buyImage = ""
@State var buyTitle = ""
@State var buyPoints: [String] = []
@State var buyPrice = 0.0
@State var sheetID = false
@State var showThanksSheet = false
@State var thanksImage = ""
@State var thanksTitle = ""
@State var sheetIDThanks = UUID().uuidString
var body: some View {
ScrollViewReader { proxy in
ScrollView {
LazyVStack(spacing: 15) {
Color.clear.frame(height: 1).id("scrolltop")
// Basic static content (15 elements)
Color.clear.frame(height: 150)
}
}
.safeAreaPadding(.top, 60)
.scrollIndicators(.hidden)
.onChange(of: popRoot.tap) { _, _ in
if popRoot.tap == 2 && appeared {
withAnimation {
proxy.scrollTo("scrolltop", anchor: .bottom)
}
popRoot.tap = 0
}
}
}
.overlay(alignment: .top) {
}
.ignoresSafeArea()
.onAppear {
appeared = true
}
.onDisappear {
appeared = false
}
.sheet(isPresented: $showBuySheet) {
buySheet().id(sheetID)
}
.sheet(isPresented: $showThanksSheet) {
thanksSheet().id(sheetIDThanks)
}
.sheet(isPresented: $showSettings) {
SettingsSheetView(hideOrderNums: .constant(nil))
}
.sheet(isPresented: $showContact) {
ContactView()
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... ck-swiftui
Авария на Lazyvstack swiftui [закрыто] ⇐ IOS
Программируем под IOS
1745391086
Anonymous
Я пытаюсь развернуть свое приложение в App Store, но обзор приложений продолжает отклонять мое приложение из -за сбоя. Я не могу воспроизводить его на каком -либо реальном устройстве или симуляторе. Журнал сбоя, включенный из Apple, не дает большого контекста, кроме ошибки EXC_BAD_ACCESS (SIGSEGV) . Также из AI, глядя на это, это, кажется, проблема с Lazyvstack/Scrollview. Приложение сбивается с iPad Air (5th Gen) на iOS 18.4. Не уверен, почему их тестирование на iPad, так как мое приложение не включает/поддерживает iPad. https://docs.google.com/document/d/1e1tv0btx6nfkgv8qbacmt5ya8qvrqm_0xd7ivsqrd2g/edit?usp=sharing
Просмотр Crash сообщается:
base setup
.import SwiftUI
struct ToolsView: View {
@EnvironmentObject var auth: AuthViewModel
@EnvironmentObject var popRoot: PopToRoot
@Environment(\.colorScheme) var colorScheme
@State var filter = "No filter"
@State var showSettings = false
@State var showContact = false
@State var appeared = true
@Namespace var hero
@State var showBuySheet = false
@State var buyImage = ""
@State var buyTitle = ""
@State var buyPoints: [String] = []
@State var buyPrice = 0.0
@State var sheetID = false
@State var showThanksSheet = false
@State var thanksImage = ""
@State var thanksTitle = ""
@State var sheetIDThanks = UUID().uuidString
var body: some View {
ScrollViewReader { proxy in
ScrollView {
LazyVStack(spacing: 15) {
Color.clear.frame(height: 1).id("scrolltop")
// Basic static content (15 elements)
Color.clear.frame(height: 150)
}
}
.safeAreaPadding(.top, 60)
.scrollIndicators(.hidden)
.onChange(of: popRoot.tap) { _, _ in
if popRoot.tap == 2 && appeared {
withAnimation {
proxy.scrollTo("scrolltop", anchor: .bottom)
}
popRoot.tap = 0
}
}
}
.overlay(alignment: .top) {
}
.ignoresSafeArea()
.onAppear {
appeared = true
}
.onDisappear {
appeared = false
}
.sheet(isPresented: $showBuySheet) {
buySheet().id(sheetID)
}
.sheet(isPresented: $showThanksSheet) {
thanksSheet().id(sheetIDThanks)
}
.sheet(isPresented: $showSettings) {
SettingsSheetView(hideOrderNums: .constant(nil))
}
.sheet(isPresented: $showContact) {
ContactView()
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79587945/crash-on-lazyvstack-swiftui[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия