ActionFactory

public enum ActionFactory

Actionの生成を行う列挙型です。

  • Actionを返します。

    view / viewController / targetText が全て nil の場合は初期化に失敗して nil を返します。
    アクションIDにはアプリ再起動時も変化しない一意なIDを設定してください。

    Declaration

    Swift

    public static func createForUIKit(
        actionName: String,
        view: UIView?,
        viewController: UIViewController?,
        targetText: String?,
        actionId: String?,
        imageProvider: ImageProvider? = nil
    ) -> ActionProtocol?

    Parameters

    actionName

    アクション名

    view

    UIView

    viewController

    UIViewController

    targetText

    ターゲット文字列(Viewコンポーネントのタイトルなどを設定します。)

    actionId

    アクションID

    imageProvider

    操作ログに添付する画像を返す関数(ペアリング時の操作ログ送信でのみ利用されます。)

    Return Value

    ActionProtocol