MacOS_ControllerList_Protocol

protocol MacOS_ControllerList_Protocol

This protocol defines the requirements for any View Controller that will be listed by the App Delegate.

  • key

    This is a String key that uniquely identifies this screen. It must be unique for the Array.

    Declaration

    Swift

    var key: String { get }
  • This forces the UI elements to be updated.

    Declaration

    Swift

    func updateUI()
  • peripheralInstance Default implementation

    If the screen is associated with a Peripheral, that Peripheral is exposed here. It can be nil.

    Default Implementation

    Default is nil.

    Declaration

    Swift

    var peripheralInstance: RVS_BlueThoth.DiscoveryData? { get }