【问题标题】:How to display dialog box in OS X using Finder Sync Extension and Objective-C如何使用 Finder Sync Extension 和 Objective-C 在 OS X 中显示对话框
【发布时间】:2015-12-15 10:02:02
【问题描述】:

我正在创建一个带有 finder 同步扩展的可可应用程序。我正在尝试打开有关查找器应用程序某些事件的对话框。我是 x 代码和目标 c 的初学者。我在某些事件上尝试了以下代码..

NSAlert *alert = [[NSAlert alloc] init];
    [alert addButtonWithTitle:@"OK"];
    [alert addButtonWithTitle:@"Cancel"];
    [alert addButtonWithTitle:@"OK"];
    [alert addButtonWithTitle:@"Cancel"];
    [alert setMessageText:@"Delete the record?"];
    [alert setInformativeText:@"Deleted records cannot be restored."];
    [alert setAlertStyle:NSWarningAlertStyle];
    if ([alert runModal] == NSAlertFirstButtonReturn) {
        // OK clicked, delete the record
    }

但此代码仅用于显示警报框。 谁能建议我如何获取对话框。

【问题讨论】:

  • 这个问题与FinderSync无关。你需要学习一些 Mac UI。您需要定义xib和nib等。您跳得太远了。

标签: xcode osx-mountain-lion finder findersync


【解决方案1】:

试试 UIAlertView 和 UIAlertController 或者直接使用 NSAppleScript

【讨论】:

  • 谢谢dass,我的问题是让显示对话框完全控制,因为警报框只有确定和取消按钮。我尝试使用一些 xib 文件来调用事件。请让我知道您是否可以看到其他任何此类要求。
猜你喜欢
  • 2017-04-22
  • 1970-01-01
  • 1970-01-01
  • 2016-10-13
  • 2017-10-16
  • 1970-01-01
  • 2012-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多