将操作添加到NSRunAlertPanel的按钮

时间:2012-03-30 00:25:49

标签: objective-c macos cocoa

如何向NSRunAlertPanel的按钮添加操作。以下是我创建警报面板的方法:

            NSRunAlertPanel(@"App Updater", 
                        @"Network Error! ....... ....", 
                        @"Ok", 
                        @"Contact Support", 
                        nil);

1 个答案:

答案 0 :(得分:1)

我认为在这种情况下最简单的方法是检查返回值,然后采取适当的措施:

NSInteger code = NSRunAlertPanel(...);
switch(code) {
  case NSAlertDefaultReturn:
  break;
  case NSAlertAlternateReturn:
  break;
  case NSAlertOtherReturn:
  break;
}