restorableStateKeyPaths
Returns an array of key paths that represent the restorable attributes of the document.
Declaration
class var restorableStateKeyPaths: [String] { get }Return Value
An array of NSString objects, each of which contains a key path to one of the document’s attributes.
Discussion
You can use this method instead of, or in addition to, the encodeRestorableState(with:) and restoreState(with:) methods to save and restore the state of your document. The key paths must refer to attributes that are Key-value coding and Key-value observing compliant.
When changes are detected, the specified attributes are automatically written to disk with the rest of the app’s interface-related state. At launch time, the attributes are automatically restored to their previous values.