RSDViewThemeElementObject

public struct RSDViewThemeElementObject : RSDViewThemeElement, RSDDecodableBundleInfo, Codable

RSDViewThemeElementObject tells the UI where to find the view controller to use when instantiating the RSDStepController.

  • The storyboard view controller identifier or the nib name for this view controller.

    Declaration

    Swift

    public let viewIdentifier: String
  • The bundle identifier for the nib or storyboard.

    Declaration

    Swift

    public let bundleIdentifier: String?
  • If the storyboard identifier is non-nil then the view is assumed to be accessible within the storyboard via the viewIdentifier.

    Declaration

    Swift

    public let storyboardIdentifier: String?
  • The default bundle from the factory used to decode this object.

    Declaration

    Swift

    public var factoryBundle: Bundle?
  • Default initializer.

    Declaration

    Swift

    public init(viewIdentifier: String, bundleIdentifier: String? = nil, storyboardIdentifier: String? = nil)

    Parameters

    viewIdentifier

    The storyboard view controller identifier or the nib name for this view controller.

    bundleIdentifier

    The bundle identifier for the nib or storyboard. Default = nil.

    storyboardIdentifier

    The storyboard identifier. Default = nil.