Platforms to show: All Mac Windows Linux Cross-Platform

Back to NSViewControllerMBS class.

NSViewControllerMBS.className as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa MBS MacBase Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The name of this NSViewController class.

(Read only property)

NSViewControllerMBS.classPath as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa MBS MacBase Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The path of this NSViewController class.

Useful for debugging to know what super classes the view controller has.
(Read only property)

NSViewControllerMBS.Identifier as String   New in 24.1

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa MBS MacBase Plugin 24.1 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
A string that identifies this user interface item.

It should be set to a unique value on NSViews when they are intended to be used inside a view-based NSTableView. Identifiers should be unique per-window. For programmatically created user interface items, you would typically set this value in code after creating a view but before adding it to a window. You may also want to set an identifier on a window, after creating it programmatically, to identify the window easily when it is reopened. You should not change the identifier after a view is added to a window. Identifiers beginning with an underscore are reserved for the system. In framework classes that implement this protocol, the accessor methods are not intended to be overridden.

To help avoid collision of identifiers, it is recommended that identifiers use the same prefix as is used for the framework or application. For example, identifiers for standard AppKit interface items, such as the open panel, will begin with "NS".

The slash '/', backslash '\', and colon ':' characters are reserved and should not be used in identifiers.
(Read and Write property)

NSViewControllerMBS.representedObject as Variant

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa MBS MacBase Plugin 18.4 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The object whose value is presented in the receiver’s primary view.

(Read and Write property)

NSViewControllerMBS.Title as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa MBS MacBase Plugin 11.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The localized title of the receiver's view.

NSViewController does not use the title property directly. This property is here because so many anticipated uses of this class will involve letting the user choose among multiple named views using a pulldown menu or some other user interface.
(Read and Write property)

NSViewControllerMBS.view as NSViewMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa MBS MacBase Plugin 11.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The view belonging to this view controller.

(Read and Write property)

NSViewControllerMBS.viewLoaded as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Cocoa MBS MacBase Plugin 15.3 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
Whether view is already loaded.

(Read only property)

The items on this page are in the following plugins: MBS MacBase Plugin.


The biggest plugin in space...