2015-12-15 19 views
1

Я создаю приложение для какао с расширением синхронизации искателя. Я пытаюсь открыть диалоговое окно на некоторых событиях приложения finder. Я начинаю для x-кода и цели c. Я пробовал приведенный ниже код на каком-то событии.Как отобразить диалоговое окно в os 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 
    } 

Но этот код предназначен только для представления окна оповещения. Может ли кто-нибудь предложить мне, как мне получить диалоговое окно.

+2

Этот вопрос не имеет ничего общего с FinderSync. Вам нужно изучить Mac UI. Вам нужно определить xib и nib и т. Д. Вы слишком далеко продвигаетесь вперед. – Mugen

ответ

1

Try UIAlertView и UIAlertController или же просто использовать NSAppleScript

+0

Спасибо, мой вопрос заключается в том, что диалоговое окно дисплея имеет полный контроль, поскольку в окне предупреждения есть только кнопки ОК и отмена. Я попробовал с некоторыми xib-файлами для вызова события. Пожалуйста, дайте мне знать, если есть что-то еще, что вы можете увидеть для такого требования. – Smit

 Смежные вопросы

  • Нет связанных вопросов^_^