Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

วิธีออกจากแอปพลิเคชั่น iPhone อย่างสง่างาม?


มีบางครั้งที่เราต้องการปิดแอปพลิเคชันของเราเนื่องจากสาเหตุบางประการ เช่น หากไม่มีการเชื่อมต่ออินเทอร์เน็ตและคุณต้องการฆ่าแอป หรือเหตุผลอื่นใดตามแอปพลิเคชัน แม้ว่า Apple จะไม่ต้องการออกจากแอปพลิเคชัน ดังนั้นจึงไม่ได้รับการสนับสนุนในแอปพลิเคชันใดๆ

วิธีเดียวที่จะฆ่าแอปพลิเคชัน iOS อย่างมีเหตุผลคือการกดปุ่มโฮม ทันทีที่กดปุ่มโฮมและแอปพลิเคชันออกจากหน่วยความจำจะว่างและทำความสะอาด

ยังมีวิธีอื่นๆ ในการออกจากแอปพลิเคชัน

  • ทางออก − คำสั่งนี้อาจใช้เพื่อออกจากแอพพลิเคชั่นในเหตุการณ์ที่จำเป็น สามารถใช้เป็น exit(0)

  • นอกจาก exit เรายังอาจใช้ [[NSThread mainThread] exit];

  • หรือเราสามารถเรียกวิธีการมอบหมายด้วยตนเอง - (เป็นโมฆะ)applicationWillTerminate:(UIApplication *)application

แต่ดังที่เราเห็นก่อนหน้านี้ว่า Apple ไม่มีวิธีที่สมบูรณ์แบบในการออกจากแอปพลิเคชันโดยใช้วิธีการข้างต้น วิธีที่ดีที่สุดคือแสดงการแจ้งเตือนให้ผู้ใช้ทราบและขอให้ผู้ใช้กดปุ่มโฮมเพื่อออกจากแอปพลิเคชัน