ฉันเขียนโปรแกรมด้วย NSXMLParser มาระยะหนึ่งแล้ว และเมื่อเร็ว ๆ นี้ ฉันพบข้อผิดพลาดนี้ สิ่งที่แปลกที่สุดคือมันเกิดขึ้นเฉพาะในโหมดแก้ไขข้อบกพร่องเท่านั้น เมื่อฉันโหลดแอปใน Simulator และเรียกใช้จาก Simulator (โดยไม่เกี่ยวข้องกับ Xcode) มันก็ทำงานได้ดี
โค้ดตรงไปตรงมามาก เป็นการแยกวิเคราะห์ XML อย่างง่ายซึ่งมีการโหลดเนื้อหาจากเว็บในเธรดที่แยกจากกัน
มีใครเคยพบข้อผิดพลาดนั้นบ้างไหม?
ขอบคุณล่วงหน้า.
แก้ไข:
ทันเวลาฉันก็พบว่าข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณมีเอกสาร XML ที่มีรูปแบบไม่ถูกต้อง ในกรณีของฉัน ฉันกำลังแยกเนื้อหาบางส่วนของหน้า HTML และแยกวิเคราะห์สตริงผลลัพธ์ แต่สตริงนี้ไม่ได้มีรูปแบบที่ดีเสมอไป การปรับเปลี่ยนเล็กน้อย voilá...
ตรวจสอบให้แน่ใจว่าเอกสารของคุณมีรูปแบบที่ถูกต้องเมื่อแยกวิเคราะห์ ไม่เช่นนั้นคุณอาจมีข้อผิดพลาดเดียวกัน... PS: วิธีข้อผิดพลาดของ parser ตรวจไม่พบข้อผิดพลาดนี้