mirror of
https://github.com/leanote/leanote-ios.git
synced 2025-10-15 23:54:46 +00:00
71 lines
2.1 KiB
Objective-C
Executable File
71 lines
2.1 KiB
Objective-C
Executable File
@interface LeaAlert : NSObject
|
|
|
|
|
|
///--------------------------------
|
|
/// @name Networking related errors
|
|
///--------------------------------
|
|
|
|
/**
|
|
Show an alert that resulted from a network call
|
|
|
|
@param error
|
|
*/
|
|
+ (void)showNetworkingAlertWithError:(NSError *)error;
|
|
|
|
/**
|
|
Show an alert that resulted from a network call, with a defined title
|
|
|
|
@param error
|
|
@param title Custom title displayed on the alert
|
|
*/
|
|
+ (void)showNetworkingAlertWithError:(NSError *)error title:(NSString *)title;
|
|
|
|
|
|
///---------------------
|
|
/// @name General alerts
|
|
///---------------------
|
|
|
|
/**
|
|
Show a general alert with a custom title and message.
|
|
|
|
@discussion The buttons provided are localized: "OK" and "Need help?"
|
|
"Need help?" opens the SupportViewController
|
|
"OK" simply dismisses the alert.
|
|
|
|
@param title for the alert
|
|
@param message for the alert
|
|
*/
|
|
+ (void)showAlertWithTitle:(NSString *)title message:(NSString *)message;
|
|
|
|
/**
|
|
Show a general alert with a custom title and message.
|
|
|
|
@discussion The buttons provided are localized: "OK" and optionally "Need help?"
|
|
"Need help?" opens the SupportViewController
|
|
"OK" simply dismisses the alert.
|
|
|
|
@param title for the alert
|
|
@param message for the alert
|
|
@param showSupport YES shows the Need Help button and NO does not.
|
|
*/
|
|
+ (void)showAlertWithTitle:(NSString *)title message:(NSString *)message withSupportButton:(BOOL)showSupport;
|
|
|
|
/**
|
|
Show a general alert with a custom title and message.
|
|
Supply a block to execute custom logic when the OK button is pressed
|
|
|
|
@discussion The buttons provided are localized: "OK" and optionally "Need help?"
|
|
"Need help?" opens the SupportViewController
|
|
"OK" simply dismisses the alert.
|
|
|
|
@param title for the alert
|
|
@param message for the alert
|
|
@param showSupport YES shows the Need Help button and NO does not.
|
|
@param okPressedBlock a block to execute if the OK button is pressed
|
|
*/
|
|
+ (void)showAlertWithTitle:(NSString *)title message:(NSString *)message
|
|
withSupportButton:(BOOL)showSupport okPressedBlock:(void (^)(UIAlertView *alertView))okBlock;
|
|
|
|
|
|
@end
|