Tôi cần đóng ứng dụng bất cứ khi nào người dùng nhấn vào nút (tôi cần giữ IBAction để đóng ứng dụng). Tương tự như trong menu trò chơi, chúng tôi có nút thoát khi chúng tôi bấm vào nó, chúng tôi đi ra từ game.Same điều tôi need.How tôi có thể làm điều này. Thanks trướcCách đóng ứng dụng theo chương trình khi người dùng chạm vào nút
Trả lời
Xin xem: How do I programmatically quit my iPhone application?
CẢNH BÁO: Có thể thoát khỏi ứng dụng bằng cách gọi thoát. Ứng dụng gọi thoát sẽ xuất hiện cho người dùng đã gặp sự cố, thay vì hơn khi thực hiện kết thúc duyên dáng và hoạt ảnh trở lại Màn hình chính. Cách sử dụng này cung cấp trải nghiệm tiêu cực và mạnh mẽ là không khuyến khích.
Cảm ơn tất cả. Thực sự bạn đã giúp rất nhiều :) – iphoneStruggler
Không có API được cung cấp cho một cách duyên dáng chấm dứt một ứng dụng iPhone. Trong hệ điều hành iPhone, người dùng nhấn nút Home để đóng các ứng dụng. xem link text
exit(0);
sẽ chấm dứt ứng dụng của bạn, nhưng như tôi biết chúng tôi không thể gọi exit(0);
hoặc terminate
trong ứng dụng iPhone. Thay vào đó chúng ta có thể đặt một cái nhìn mà không cần nút, "nói xin vui lòng thoát khỏi ứng dụng".
Hiển thị AlertView thay vì thoát (0); là lựa chọn tốt hơn. Cảm ơn. –
Cảm ơn bạn! Nó hoạt động tốt. – Raja
Thay vì nó, Nếu bạn muốn ứng dụng của bạn chấm dứt khi người dùng nhấn nút Home, thiết lập giá trị của UIApplicationExitsOnSuspend
-YES
trong tập tin Info.plist
của ứng dụng. Nếu bạn làm điều này, khi người dùng chạm vào nút trang chủ, phương thức applicationWillTerminate:
của ứng dụng của bạn sẽ được gọi và sau đó ứng dụng của bạn sẽ chấm dứt.
Có một cách không nên treo ứng dụng:
[[UIApplication sharedApplication] sendAction:SIGKILL to:[UIApplication sharedApplication] from:self forEvent:nil];
Ứng dụng sẽ không đóng đúng cách hoặc lưu. Bạn nên sử dụng UIAlertView
không có nút để buộc người dùng phải đóng ứng dụng.
Đây là cách tốt nhất để làm điều này
UIApplication *myapp = [UIApplication sharedApplication];
[myapp performSelector:@selector(suspend)];
Bao gồm mã này có bao giờ bạn cần thats it. Nhưng vẫn không được khuyến khích bởi táo Developer apple link
exit (0) không phải là táo cách tiêu chuẩn để thoát khỏi ứng dụng và táo cao không khuyến khích it.Though, đôi khi nó chấp thuận một số giao diện người dùng phù hợp application.Give để hiển thị nếu có chức năng là không hoạt động hoặc đưa ra các đề xuất liên quan đến ứng dụng này. Ứng dụng của người dùng có lập trình không đúng cách. Hãy để người dùng xử lý lệnh thoát.
- 1. Cách đặt ứng dụng java vào Systemtray khi người dùng nhấp vào các cửa sổ đóng
- 2. Cách tạo lối tắt ứng dụng web trên máy tính của người dùng theo chương trình?
- 3. Hỏi người dùng trước khi đóng ứng dụng C# WPF
- 4. Android - Ngăn người dùng đóng ứng dụng
- 5. Ẩn bàn phím khi người dùng chạm vào uiview
- 6. IIS 7.5: Đặt 'ứng dụng người dùng nhóm' làm người dùng ẩn danh theo lập trình
- 7. Cách truy cập kho ứng dụng (từ bên trong ứng dụng) theo chương trình?
- 8. Thêm nút vào thanh điều hướng theo chương trình
- 9. Cách phát hiện khi người dùng chạm vào chế độ xem trong Android
- 10. Thêm nút vào bố cục theo chương trình
- 11. Thêm các nút theo chương trình vào một đoạn
- 12. Cách đóng Hộp thoại Tin nhắn theo chương trình
- 13. Facebook iOS SDK. Native Auth sau khi người dùng chạm vào "Don't Allow"
- 14. Ngăn chặn JQuery Mobile từ đóng một popup khi người dùng chạm bên ngoài của nó
- 15. Nhận Hồ sơ Ứng dụng Hồ sơ theo chương trình
- 16. Mở ứng dụng mà không cần chạm vào biểu tượng
- 17. Cách đóng hộp thoại tin nhắn theo chương trình?
- 18. UIImagePickerController không liên tục dừng đáp ứng sau khi chạm vào nút "Sử dụng"
- 19. Truy cập theo chương trình Tất cả Người dùng Bắt đầu Trình đơn
- 20. Cách kiểm tra người dùng đã nhấp vào nút làm mới hoặc đóng x
- 21. Cách nhận dạng nội dung người lớn theo chương trình?
- 22. Cách tạo người dùng theo cách thủ công với Devise
- 23. Thêm quyền vào tệp kê khai ứng dụng theo chương trình
- 24. Làm cách nào để gửi UILongPressGesture theo chương trình?
- 25. Làm cách nào để mở ứng dụng Cài đặt khi người dùng nhấn một nút?
- 26. Hộp thoại giao diện người dùng jQuery: cách đóng hộp thoại khi nhấp vào bên ngoài?
- 27. Nhắc người dùng đóng ứng dụng trong khi gỡ cài đặt (trong WiX)
- 28. Chuyển đổi chủ đề ứng dụng rộng theo chương trình?
- 29. Tôi muốn dừng yêu cầu trình duyệt, khi người dùng nhấp vào nút bất kỳ từ giao diện người dùng, như nút dừng trên trình duyệt
- 30. Cài đặt Inno - làm cách nào để chương trình của tôi chạy khi người dùng đăng nhập vào Windows?
Tôi chưa từng nghe thấy bất kỳ trò chơi nào có nút thoát để thoát khỏi ứng dụng hoàn toàn. Hầu hết các trò chơi cho phép người chơi thoát khỏi menu chính, nhưng không vào màn hình chính ... – BoltClock
thoát (0); để thoát khỏi ứng dụng – GhostRider
Đối với những người tìm kiếm câu trả lời này, có thể sử dụng API riêng tư, [xem câu trả lời này] (http://stackoverflow.com/a/15997772/119114). – Nate