Skip to content

Instantly share code, notes, and snippets.

@lizixroy
Created March 26, 2017 04:11
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 lizixroy/301c33d18d9fecfa6c31ee9c6c703d0a to your computer and use it in GitHub Desktop.
Save lizixroy/301c33d18d9fecfa6c31ee9c6c703d0a to your computer and use it in GitHub Desktop.
blog
func submitButtonPressed {
showLoadingWheel()
defer { hideLoadingWheel() }
guard let username = validateInput() else {
showErrorAlert()
return
}
let payload = ["username": username];
webService.sendPOSTRequest(withPayload: payload)
}
func validateInput -> String? {
guard let username = self.usernameField.text else { return nil }
let trimmedUsername = username.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines)
return trimmedUsername.length > 0 ? trimmedUsername : nil
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment