Xcode Cache ขั้น
แรกให้ลองตรวจสอบคลาสคอนโทรลเลอร์ segue / outlet / storyboard ทั้งหมดของคุณ บางครั้งสตอรีบอร์ดจะตัดการเชื่อมต่อกับคลาสคอนโทรลเลอร์มุมมองที่ตั้งค่าไว้ (อาจทำให้เกิดข้อผิดพลาดรันไทม์)
ครั้งที่ 2ลองล้างโปรเจ็กต์ของคุณและไปที่ (~ / Library / Developer / Xcode / DerivedData) และลบแคชโครงการของคุณ จากนั้นบังคับให้ปิด Xcode จากนั้นรีสตาร์ท
ครั้งที่ 3ลองตรวจสอบคลาสคอนโทรลเลอร์ segue / outlet / storyboard ทั้งหมดของคุณ บางครั้งสตอรีบอร์ดจะตัดการเชื่อมต่อกับคลาสคอนโทรลเลอร์มุมมองที่ตั้งค่าไว้ (อาจทำให้เกิดข้อผิดพลาดรันไทม์)
ลองตรวจสอบครั้งที่ 4 (คัดลอกทรัพยากรบันเดิลซอร์สคอมไพล์ - โปรเจ็กต์> สร้างเฟส) ตรวจสอบให้แน่ใจว่าไฟล์ที่แสดงอยู่มีที่อยู่และโฟลเดอร์ที่ถูกต้อง บางครั้งการสร้างกลุ่มอาจทำให้โฟลเดอร์ถูกสร้างขึ้นและทำให้คอมไพเลอร์ไม่พบไฟล์
ประการที่ 5สิ่งนี้อาจเกิดจากการย้ายไฟล์ + Xcode ในที่สุดก็ไม่เป็นประโยชน์และทำให้คุณมีข้อผิดพลาดลึกลับแบบสุ่ม และอัพเดต (คัดลอกบันเดิลรีซอร์สคอมไพล์ซอร์ส - โปรเจ็กต์> สร้างเฟส) หลังจากไฟล์มีไดเร็กทอรีการเปลี่ยนแปลง
ความผิดพลาดส่วนตัว การลบโดยไม่ได้ตั้งใจ
อาจเกิดจากการเรียก ViewController หรือเต้าเสียบที่ถูกลบ