Skip to content

Commit 243eed5

Browse files
committed
fix crash on ios 18.2 beta
1 parent 8d8194c commit 243eed5

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

iOS/ScriptWidget/App/Scripts/CreateGuideView.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ struct CreateGuideView: View {
4949
NotificationCenter.default.post(name: ScriptWidgetHomeViewDataObject.scriptCreateNotification, object: nil)
5050

5151
// dismiss
52-
self.presentationMode.wrappedValue.dismiss()
52+
DispatchQueue.main.asyncAfter(deadline: .now() + 0.3, execute: {
53+
self.presentationMode.wrappedValue.dismiss()
54+
})
5355
})) {
5456
WidgetRowView(model: item)
5557
}

iOS/ScriptWidget/View/CodeEditor/ScriptCodeEditorView.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,10 @@ struct ScriptCodeEditorView: View {
145145
ScriptCodeEditorNavButtonView(image: "plus.square") {
146146
print("create tapped")
147147

148-
if let action = self.actionCreate {
149-
action()
148+
DispatchQueue.main.async {
149+
if let action = self.actionCreate {
150+
action()
151+
}
150152
}
151153
}
152154
}

0 commit comments

Comments
 (0)