2015-12-15 114 views
1

我創造與取景器同步擴展Cocoa應用程序OS X顯示對話框。我試圖打開一些finder app的事件對話框。我是x代碼和目標c的初學者。我在某些事件上試了下面的代碼..如何使用取景器同步延伸和目標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 
    } 

但是這段代碼只是用來提示警告框。 任何人都可以建議我如何獲得對話框。

+2

此問題與FinderSync無關。你需要學習一些Mac用戶界面。你需要定義xib和nib等,你太過分了。 – Mugen

回答

1

嘗試使用UIAlertView和UIAlertController,否則只需使用NSAppleScript

+0

感謝dass我的問題是顯示對話框有完全控制,因爲警報框只有OK和取消按鈕。我試着用一些xib文件來調用這個事件。請讓我知道,如果有什麼你可以看到這樣的要求。 – Smit