init()
Initializes and returns an empty document object.
Declaration
init()Return Value
An initialized NSDocument object.
Discussion
This initializer (the designated initializer) is invoked by each of the other NSDocument initialization methods.
You can override this method to perform initialization that must be done both when creating new empty documents and when opening existing documents. Your override must invoke super to initialize private NSDocument instance variables. It must never return nil. If an error can occur during object initialization, check for the error in an override of init(type:), init(contentsOf:ofType:), or init(for:withContentsOf:ofType:), because those methods can return NSError objects.
See Also
Related Documentation
- Document-Based App Programming Guide for Mac