Tôi đang tìm một cách tốt để nói cho ứng dụng Cocoa của tôi thoát khỏi chính nó. Hãy yên tâm rằng điều này sẽ không được sử dụng cho mã sản xuất. Tôi chỉ đang tìm một cách dễ dàng để chạy một thử nghiệm và sau đó đóng ứng dụng trong khi gỡ lỗi.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?
Tôi nhận thấy rằng exit(0);
sẽ đóng ứng dụng, nhưng nó bỏ qua tất cả các thủ tục thoát ứng dụng thông thường và tôi muốn giữ tất cả chúng ở đúng vị trí.
Về cơ bản, tôi muốn mọi thứ hoạt động như thể người dùng đã kéo "Thoát" khỏi menu, nhưng tôi muốn nó tự động diễn ra sau khi tôi đã hoàn thành bài kiểm tra của mình.
Mã của tôi hiện nay trông như thế này:
#if (SUPERFANCY_TESTING_MODE)
[self doSomething];
exit(0); // <-- I need something better to go here
#endif
... và, tất nhiên, 'DoSomething' phải là' doSomething' .... – bbum
Cảm ơn, bbum. Tôi đã thay đổi nó. –