ฉันสามารถลบข้อผิดพลาดเหล่านี้ได้โดยการแก้ไขไฟล์สตอรีบอร์ดด้วยตนเองและค้นหารายการ style = "plain" ที่ไม่เหมาะสมในรายการ Bar Button ใน<navigationItem>
องค์ประกอบ
เปลี่ยนจาก:
<barButtonItem key="rightBarButtonItem" style="plain" id="juB-DL-F9i">
ถึง:
<barButtonItem key="rightBarButtonItem" id="juB-DL-F9i">
นี่เคลียร์คำเตือน ... ถูกหรือผิด
นี่อาจเป็นการแฮ็กที่น่าทึ่งและสิ่งที่น่ากังวลกว่าคือฉันไม่ได้รูทสาเหตุหรือลบรายการปุ่มแถบที่มองไม่เห็นออกจากเอกสารโดยรวม สิ่งนี้เกิดขึ้นหลังจากผ่านองค์ประกอบทั้งหมดทีละรายการและพบว่าแถบการนำทางบางส่วนว่างเปล่า (ไม่มีลูก) และอาจเกิดขึ้นกับการสืบทอดการคัดลอกและวาง (cmd + c | v) จำนวนมากและไม่ใช้ซ้ำ (cmd + d) เพื่อสร้างอินเทอร์เฟซ แม้ว่าสาเหตุต้นทางไม่ได้เกิดจากราก แต่อาการก็คือรายการแถบไม่แสดงในเอกสาร "มุมมองเค้าร่าง" ที่จะแก้ไข พฤติกรรมของตัวสร้างอินเทอร์เฟซทำให้ฉันมีความเหมาะสมในบางครั้งและคอนเทนเนอร์ว่างเปล่าที่ควรมีบางอย่างในมุมมองเค้าร่างเป็นกลิ่น สำหรับฉันแล้วตอนนี้ บางครั้งการลบโหนดที่ละเมิดและสร้างใหม่จะช่วยแก้ปัญหาที่แปลกที่สุดได้
คำเตือน: สำรองสตอรี่บอร์ดของคุณก่อนที่คุณจะลองทำสิ่งนี้ ... การควบคุมเวอร์ชันคือเพื่อนของคุณ ... ฉันไม่รับผิดชอบเมื่อสตอรีบอร์ดของคุณถูกบีบจนหมดและจะไม่รวบรวม สิ่งที่คุณจะได้รับคือ "ฉันบอกคุณแล้ว!" ฉันเรียนรู้วิธีที่ยากลำบากสองสามครั้ง แต่การควบคุมแหล่งที่มาอย่างขยันขันแข็งช่วยให้ฉันปวดหัว
แก้ไข: ใส่วงเล็บในบล็อกโค้ด