Tôi cần thêm nút thoát vào ứng dụng của mình chạy từ thanh thực đơn trong mac. Làm cách nào để thoát khỏi ứng dụng trong mac?Làm cách nào để thoát khỏi ứng dụng mac theo lập trình?
39
A
Trả lời
73
Có một hình thức đơn giản để bỏ từ mã:
[NSApp terminate:self];
Nhưng khi bạn đang thêm một nút, tất cả các bạn phải làm là để điều khiển việc kéo từ nút của bạn sang biểu tượng Ứng dụng và kết nối phương thức terminate:
.
20
4
Hãy thử như sau:
[NSApp terminate: nil];
1
Trong một số trường hợp bạn không thể ứng dụng chặt chẽ khi gọi [NSApp terminate:self];
. Giống như khi hiển thị NSAlert như tờ trên cửa sổ doc (NSAlert -beginSheetModalForWindow:completionHandler:
) ...
Bạn có thể đóng tất cả các cửa sổ và cảnh báo trước khi cuộc gọi kết thúc, giống như đoạn mã sau:
for (NSWindow *window in [NSApplication sharedApplication].windows) {
[window close];
}
[NSApp terminate:self];
Các vấn đề liên quan
- 1. Cách thoát hoặc thoát khỏi ứng dụng Windows Phone 8 của tôi theo chương trình?
- 2. Làm cách nào để thoát khỏi ký tự @ trong Mac
- 3. Làm cách nào để thoát khỏi thanh tên chương trình ở đầu ứng dụng?
- 4. Tôi làm cách nào để yêu cầu ứng dụng Cocoa của tôi thoát khỏi ứng dụng?
- 5. Làm cách nào để thoát khỏi chương trình theo lô khi có lỗi?
- 6. Làm thế nào để thoát khỏi một phương pháp mà không cần thoát khỏi chương trình?
- 7. Cách chung để thoát khỏi ứng dụng .NET
- 8. Làm cách nào để tôi có thể xóa im lặng khỏi MP3 theo cách lập trình?
- 9. Thoát khỏi ứng dụng C# winforms
- 10. Cách thích hợp để thoát khỏi chương trình dòng lệnh?
- 11. Làm thế nào để thoát khỏi% trong lập trình biết chữ roxygen?
- 12. Làm cách nào để thoát khỏi lệnh sau n giây?
- 13. Làm thế nào để thoát khỏi chương trình Haxe/OpenFL?
- 14. libuv: làm thế nào để thoát khỏi ứng dụng một cách duyên dáng trên một lỗi?
- 15. Thoát khỏi ứng dụng bằng cách sử dụng applescript
- 16. Làm cách nào để thoát khỏi trình gỡ rối mà không thoát khỏi phiên IRB của tôi?
- 17. Làm cách nào để tạo UIScrollView theo lập trình?
- 18. Làm cách nào để Thoát IRB khỏi dòng lệnh? (Sử dụng thiết bị đầu cuối trên mac)
- 19. Làm cách nào để thoát khỏi Snippet? (Vb.Net)
- 20. Cách đúng để thoát khỏi chương trình Qt?
- 21. Làm cách nào để GDB thoát khỏi vòng lặp?
- 22. Làm cách nào để thoát chế độ toàn màn hình trong trình giả lập Android
- 23. Làm cách nào để thoát khỏi chức năng javascript?
- 24. gdb: thoát khỏi chương trình mà không thoát khỏi gdb
- 25. Mở ứng dụng cài đặt theo cách lập trình (iPhone)
- 26. Có cách nào để chạy ứng dụng GUI theo cách không đầu trong máy Mac không?
- 27. Làm cách nào để tạo ColorStateList theo lập trình?
- 28. Làm thế nào để thoát khỏi html?
- 29. Cách gỡ cài đặt ứng dụng của tôi khỏi trình giả lập Android trên máy mac 10.7.4
- 30. Cách sử dụng navigator.app.exitApp() để thoát khỏi ứng dụng trong khoảng cách điện thoại?
Tôi sẽ thêm nút của tôi vào mã, nhưng cảm ơn cho giải pháp thay thế là tốt. –
Chỉ cần tò mò, những gì IDE là câu trả lời này đề cập đến? – Mythics
@TimWinter Xin chào! Xcode ;-) – sidyll