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)