Skip to content

Instantly share code, notes, and snippets.

@krzyzanowskim
Created November 16, 2021 12:54
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 krzyzanowskim/9ddff1373f6bee6875cfd614c0b99f1e to your computer and use it in GitHub Desktop.
Save krzyzanowskim/9ddff1373f6bee6875cfd614c0b99f1e to your computer and use it in GitHub Desktop.
class TextFormatter: Formatter {
override func string(for obj: Any?) -> String? {
obj as? String
}
override func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool {
obj?.pointee = string as AnyObject
return true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment