Instance Method

restoreStateWithCoder:

Restores the interface-related state of the responder.

Declaration

- (void)restoreStateWithCoder:(NSCoder *)coder;

Parameters

coder

The coder object to use to restore the responder’s interface-related state.

Discussion

This method is part of the window restoration system and is called at launch time to restore the visual state of your responder object. The default implementation does nothing but specific subclasses (such as NSView and NSWindow) override it and save important state information. Therefore, if you override this method, you should always call super at some point in your implementation.

Subclasses can override this method and use it to restore any information that was saved in the encodeRestorableStateWithCoder: method. You can also use this method to reconfigure the responder to its previous appearance.

For information about using a coder object to read data from an archive, see Archives and Serializations Programming Guide.

See Also

Handling Window Restoration

- encodeRestorableStateWithCoder:

Saves the interface-related state of the responder.

restorableStateKeyPaths

Returns an array of key paths representing the restorable attributes of the responder.

- invalidateRestorableState

Marks the responder’s interface-related state as dirty.