Introduction to User Interface Validation
The protocols NSUserInterfaceValidations
and NSValidatedUserInterfaceItem
provide a standard way to validate user interface items—that is, to set their state as appropriate for the current application context (for example, to disable the Paste menu item if there is no suitable data on the pasteboard).
You should read this document to learn how to implement user interface item validation and how to extend the user interface validation protocol.
For more information about other ways to validate menus and pop-up lists, see Application Menu and Pop-up List Programming Topics.
Organization of This Document
Implementing Validation describes how to use the NSUserInterfaceValidations
and NSValidatedUserInterfaceItem protocols to validate user interface items.
Implementing a Validated Item describes you can implement an item that uses the validation protocol to determine its state, and how to extend the NSUserInterfaceValidations
protocol to provide custom user interface item validation.
Copyright © 2007 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2007-07-10