บางครั้งในขณะที่เขียนแอปพลิเคชัน iOS หรือแอปพลิเคชันอื่นๆ เราจำเป็นต้องทดสอบหลายกรณีและดีบักแอปพลิเคชันของจุดบกพร่องที่รู้จักและไม่รู้จัก มีบางตำแหน่งในโค้ดที่เราต้องการให้แอปของเราหยุดทำงาน เพื่อให้เราสามารถทราบค่าของตัวแปรบางตัว ณ จุดนั้นและแก้ไขข้อผิดพลาดนั้นได้ ก่อนที่เราจะเรียนรู้วิธีเพิ่มจุดพักก่อนอื่นเรามาดูกัน
จุดแตกหักคืออะไร
จุดพักคือที่ในโค้ดของเราที่แอปหยุดชั่วคราวในบางเหตุการณ์ อาจมีการเพิ่มจุดพักด้วยตนเองใน xcode หรืออาจถูกเพิ่มโดยทางโปรแกรมในบางเหตุการณ์ ในขณะที่เขียนบทความนี้ Xcode มี 6 ประเภทใน xcode และ Exception break point เป็นหนึ่งในนั้น
เบรกพอยต์ข้อยกเว้นคืออะไร
เบรกพอยต์ข้อยกเว้นคือประเภทของเบรกพอยต์ที่สร้างขึ้นเมื่อมีข้อยกเว้นบางอย่างเกิดขึ้นในโค้ด เมื่อเกิดข้อยกเว้นดังกล่าว แอปพลิเคชันของเราจะหยุดที่เงื่อนไขที่กำหนดทำให้เกิดข้อยกเว้น และเราสามารถเข้าถึงตัวแปรทั้งหมดในขอบเขตที่เบรกพอยต์นั้นได้
จะเพิ่ม Exception Breakpoint ได้อย่างไร
ขั้นตอนที่ 1 − ในการเพิ่มเบรกพอยต์ข้อยกเว้น ก่อนอื่นให้ย้ายไปที่ตัวนำทางเบรกพอยต์ใน xcode
ขั้นตอนที่ 2 − คลิกที่ตัวเลือก + ที่ด้านล่างซ้ายของเนวิเกเตอร์และเลือกเบรกพอยต์ข้อยกเว้น
เมื่อคุณเลือกเบรกพอยต์ข้อยกเว้น จะถูกเพิ่มในโค้ดของเรา
จากตัวเลือกทั้งหมด คุณสามารถเลือกตัวเลือกที่เหมาะสมที่สุดสำหรับเงื่อนไขต่างๆ ได้