ฉันได้อ่านผลการค้นหามากมายที่ฉันสามารถค้นหาเกี่ยวกับปัญหาที่น่าสะพรึงกลัวนี้โชคไม่ดีที่แต่ละคนดูเหมือนจะมุ่งเน้นไปที่ฟังก์ชั่นการโทรที่เฉพาะเจาะจง
ปัญหาของฉันคือฉันได้รับข้อผิดพลาดเดียวกันจากหลายฟังก์ชั่นซึ่งฉันเดาว่าจะถูกเรียกกลับจากฟังก์ชั่นที่ฉันใช้
เพื่อทำให้เรื่องแย่ลงรหัสที่แท้จริงนั้นอยู่ในกรอบงานส่วนบุคคลที่กำหนดเองซึ่งกำลังนำเข้าในโครงการอื่นและการแก้จุดบกพร่องนั้นไม่ง่ายใช่ไหม
ใครช่วยชี้ทางให้ฉันได้? ฉันรู้สึกว่าฉันกำลังเรียกวิธีการบางอย่างไม่ถูกต้องหรือมีบริบทที่ไม่ดี แต่ผลลัพธ์จาก xcode ไม่เป็นประโยชน์ในตอนนี้
: CGContextSetFillColorWithColor: บริบทที่ไม่ถูกต้อง 0x0 นี่เป็นข้อผิดพลาดร้ายแรง แอปพลิเคชั่นนี้หรือไลบรารีที่ใช้กำลังใช้บริบทที่ไม่ถูกต้องและมีส่วนทำให้ความเสถียรและความน่าเชื่อถือของระบบโดยรวมลดลง การแจ้งเตือนนี้เป็นมารยาท: โปรดแก้ไขปัญหานี้ มันจะกลายเป็นข้อผิดพลาดร้ายแรงในการอัปเดตที่จะเกิดขึ้น
: CGContextSetStrokeColorWithColor: บริบทที่ไม่ถูกต้อง 0x0 นี่เป็นข้อผิดพลาดร้ายแรง แอปพลิเคชั่นนี้หรือไลบรารีที่ใช้กำลังใช้บริบทที่ไม่ถูกต้องและมีส่วนทำให้ความเสถียรและความน่าเชื่อถือของระบบโดยรวมลดลง การแจ้งเตือนนี้เป็นมารยาท: โปรดแก้ไขปัญหานี้ มันจะกลายเป็นข้อผิดพลาดร้ายแรงในการอัปเดตที่จะเกิดขึ้น
CGContextSaveGState: บริบทที่ไม่ถูกต้อง 0x0 นี่เป็นข้อผิดพลาดร้ายแรง แอปพลิเคชั่นนี้หรือไลบรารีที่ใช้กำลังใช้บริบทที่ไม่ถูกต้องและมีส่วนทำให้ความเสถียรและความน่าเชื่อถือของระบบโดยรวมลดลง การแจ้งเตือนนี้เป็นมารยาท: โปรดแก้ไขปัญหานี้ มันจะกลายเป็นข้อผิดพลาดร้ายแรงในการอัปเดตที่จะเกิดขึ้น
: CGContextSetFlatness: บริบทที่ไม่ถูกต้อง 0x0 นี่เป็นข้อผิดพลาดร้ายแรง แอปพลิเคชั่นนี้หรือไลบรารีที่ใช้กำลังใช้บริบทที่ไม่ถูกต้องและมีส่วนทำให้ความเสถียรและความน่าเชื่อถือของระบบโดยรวมลดลง การแจ้งเตือนนี้เป็นมารยาท: โปรดแก้ไขปัญหานี้ มันจะกลายเป็นข้อผิดพลาดร้ายแรงในการอัปเดตที่จะเกิดขึ้น
: CGContextAddPath: บริบทที่ไม่ถูกต้อง 0x0 นี่เป็นข้อผิดพลาดร้ายแรง แอปพลิเคชั่นนี้หรือไลบรารีที่ใช้กำลังใช้บริบทที่ไม่ถูกต้องและมีส่วนทำให้ความเสถียรและความน่าเชื่อถือของระบบโดยรวมลดลง การแจ้งเตือนนี้เป็นมารยาท: โปรดแก้ไขปัญหานี้ มันจะกลายเป็นข้อผิดพลาดร้ายแรงในการอัปเดตที่จะเกิดขึ้น
: CGContextDrawPath: บริบทที่ไม่ถูกต้อง 0x0 นี่เป็นข้อผิดพลาดร้ายแรง แอปพลิเคชั่นนี้หรือไลบรารีที่ใช้กำลังใช้บริบทที่ไม่ถูกต้องและมีส่วนทำให้ความเสถียรและความน่าเชื่อถือของระบบโดยรวมลดลง การแจ้งเตือนนี้เป็นมารยาท: โปรดแก้ไขปัญหานี้ มันจะกลายเป็นข้อผิดพลาดร้ายแรงในการอัปเดตที่จะเกิดขึ้น
: CGContextRestoreGState: บริบทที่ไม่ถูกต้อง 0x0 นี่เป็นข้อผิดพลาดร้ายแรง แอปพลิเคชั่นนี้หรือไลบรารีที่ใช้กำลังใช้บริบทที่ไม่ถูกต้องและมีส่วนทำให้ความเสถียรและความน่าเชื่อถือของระบบโดยรวมลดลง การแจ้งเตือนนี้เป็นมารยาท: โปรดแก้ไขปัญหานี้ มันจะกลายเป็นข้อผิดพลาดร้ายแรงในการอัปเดตที่จะเกิดขึ้น
: CGContextGetBlendMode: บริบทที่ไม่ถูกต้อง 0x0 นี่เป็นข้อผิดพลาดร้ายแรง แอปพลิเคชั่นนี้หรือไลบรารีที่ใช้กำลังใช้บริบทที่ไม่ถูกต้องและมีส่วนทำให้ความเสถียรและความน่าเชื่อถือของระบบโดยรวมลดลง การแจ้งเตือนนี้เป็นมารยาท: โปรดแก้ไขปัญหานี้ มันจะกลายเป็นข้อผิดพลาดร้ายแรงในการอัปเดตที่จะเกิดขึ้น
ข้อผิดพลาดเหล่านั้นอาจเกิดขึ้นเมื่อมีการนำเสนอมุมมองที่กำหนดเองหรือหนึ่งในคลาสที่สืบทอดมา ณ จุดนี้พวกเขาวางไข่หลายครั้งจนกระทั่งแป้นพิมพ์ไม่ให้อินพุตใด ๆ เหตุการณ์ Touch ยังคงลงทะเบียน แต่ระบบช้าลงและในที่สุดอาจนำไปสู่ข้อผิดพลาดของวัตถุที่ไม่ได้ถูกจัดสรร
แก้ไข # 1:ฉันสามารถเข้าถึงเฟรมเวิร์กที่ถูกอิมพอร์ต แต่ฉันไม่เห็นสิ่งแปลก ๆ ในคลาสที่ทำให้เกิดปัญหา
แก้ไข # 2:ฉันเพิ่งได้รับอีเมลที่ iOS 7.1 เปิดตัวสำหรับนักพัฒนา ฉันอยากรู้ว่ามันจะหายไปหรือแย่ลงหรือสามารถแก้ไขได้