Ive been hitting a roadblock with NSCoding. Specifically, instantiating a class that conforms to NSCoding. Maybe I'm missing something really obvious, but I haven't found any answers yet.
```swift
class TitleTextField: UITextField, UITextFieldDelegate {
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)!
font = UIFont(name: "Helvetica-Neue", size: 25)
}
```
This is just one example, a simple one. When I try to instantiate this class elsewhere, i.e something like "let textField = TitleTextField()" (sorry can't figure out how to format that) I get the error "missing argument for parameter 'coder' in call". When I try to fix it with the suggested TitleTextField(coder: NSCoder) it throws an error and tells me to delete "coder:", then it throws another error and says "Cannot convert value of type '(NSCoder).Type' (aka 'NSCoder.Type') to expected argument type 'NSCoder'"
How do I instantiate this class?
This gave me trouble on a custom class I created that conformed to NSCoding as well after following several different examples to a T.