Skip to content

Instantly share code, notes, and snippets.

@sturdysturge
Created June 27, 2022 15:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sturdysturge/c3d2ce52a52b94938ecc9b90e8ea41a6 to your computer and use it in GitHub Desktop.
Save sturdysturge/c3d2ce52a52b94938ecc9b90e8ea41a6 to your computer and use it in GitHub Desktop.
import SwiftUI
@available(iOS 16.0, *)
struct ContentView: View {
@State var errorText = ""
var body: some View {
Form {
Section("Known Errors") {
Button("Wrong", action: { MyErrors.wrongError })
Button("Bad", action: { let error = MyErrors.badError })
Button("Worst") {
let errorString = String(describing: MyErrors.worstError)
}
}
Section("Custom Error") {
TextField("Error", text: $errorText)
Button("Throw Error") {
let myError = MyErrors.createError(text: errorText)
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment