SBSDKUIDialogButtonAction

@interface SBSDKUIDialogButtonAction : NSObject

@property (nonatomic, readonly) NSString *title;
@property (nonatomic, readonly) SBSDKUIDialogButtonStyle *style;
@property (nonatomic, readonly) void (^actionHandler)(SBSDKUIDialogButtonAction *);


- (nonnull instancetype)init NS_UNAVAILABLE;
+ (nonnull instancetype)new NS_UNAVAILABLE;

- (instancetype)initWithStyle:(SBSDKUIDialogButtonStyle *)style
                        title:(NSString *)title
                       action:(void (^)(SBSDKUIDialogButtonAction *))actionHandler;

@end

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *title

    Swift

    var title: String { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) SBSDKUIDialogButtonStyle *style

    Swift

    var style: SBSDKUIDialogButtonStyle { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) void (^actionHandler

    Swift

    var actionHandler: (SBSDKUIDialogButtonAction) -> Void { get }
  • Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)init NS_UNAVAILABLE;
  • Undocumented

    Declaration

    Objective-C

    + (nonnull instancetype)new NS_UNAVAILABLE;
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithStyle:(SBSDKUIDialogButtonStyle *)style
                            title:(NSString *)title
                           action:(void (^)(SBSDKUIDialogButtonAction *))actionHandler;

    Swift

    init(style: SBSDKUIDialogButtonStyle, title: String, action actionHandler: @escaping (SBSDKUIDialogButtonAction) -> Void)