如何使用Finder Sync Extension和Objective-C在OS X中显示对话框

时间:2015-12-15 10:02:03

标签: xcode osx-mountain-lion finder findersync

我正在使用finder同步扩展创建一个cocoa应用程序。我正试图在finder app的一些事件上打开对话框。我是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
    }

但是此代码仅用于显示警告框。 任何人都可以建议我如何获得对话框。

1 个答案:

答案 0 :(得分:1)

尝试使用UIAlertView和UIAlertController,或者只使用NSAppleScript