123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- //
- // ZGAlert.m
- // UUTUtils
- //
- // Created by zhuge on 15/3/29.
- // Copyright (c) 2015年 UUT. All rights reserved.
- //
- #import "ZGAlert.h"
- @implementation ZGAlert
- +(void)alertWithMessage:(NSString *)msg window:(NSWindow *)window {
- NSAlert *alert = [[NSAlert alloc] init];
- alert.messageText = msg;
- alert.alertStyle = NSAlertStyleInformational;
- if (window==nil) {
- window = [[[NSApplication sharedApplication] windows] objectAtIndex:0];
- }
- [alert beginSheetModalForWindow:window completionHandler:nil];
- }
- +(void)alertWithMessage:(NSString *)msg window:(NSWindow *)window delegate:(id)delegate
- {
- NSAlert *alert = [[NSAlert alloc] init];
- alert.messageText = msg;
- [alert addButtonWithTitle:@"OK"];
- [alert addButtonWithTitle:@"Cancel"];
- [alert setAlertStyle:NSAlertStyleWarning];
- if (window==nil) {
- window = [[[NSApplication sharedApplication] windows] objectAtIndex:0];
- }
- [alert beginSheetModalForWindow:window completionHandler:nil];
-
- }
- + (void)alertWithError:(NSString *)errorMsg window:(NSWindow *)window {
- NSAlert *alert = [[NSAlert alloc] init];
- alert.messageText = errorMsg;
- if (window == nil) {
- window = [[[NSApplication sharedApplication] windows] firstObject];
- }
- [alert setAlertStyle:NSAlertStyleCritical];
- [alert beginSheetModalForWindow:window completionHandler:nil];
- }
- @end
|