Авария на Lazyvstack swiftui [закрыто]IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Авария на Lazyvstack swiftui [закрыто]

Сообщение 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/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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Авария на Lazyvstack swiftui [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как настроить макет SwiftUI для поддержки отложенной загрузки, аналогично LazyVStack [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • SwiftUI: размещение LazyVStack или LazyHStack в ScrollView приводит к зависаниям (ошибка Apple??)
    Anonymous » » в форуме IOS
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • IOS 17: SwiftUI ScrollView: прокрутка вниз на N пунктов в LazyVStack (невозможно использовать идентификатор ScrollTo, по
    Anonymous » » в форуме IOS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Прокладка в LazyVStack не занимает все доступное пространство.
    Anonymous » » в форуме IOS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»