ฉันได้อ่านโพสต์มากมายเกี่ยวกับผู้ที่มีปัญหาviewWillAppear
เมื่อคุณไม่ได้สร้างลำดับชั้นมุมมองของคุณอย่างถูกต้อง ปัญหาของฉันคือฉันคิดไม่ออกว่ามันหมายถึงอะไร
หากฉันสร้างRootViewController
และเรียกaddSubView
ใช้คอนโทรลเลอร์นั้นฉันคาดว่ามุมมองที่เพิ่มเข้ามาจะเชื่อมต่อกับviewWillAppear
เหตุการณ์ต่างๆ
ใครมีตัวอย่างของลำดับชั้นของมุมมองแบบเป็นโปรแกรมที่ซับซ้อนซึ่งรับviewWillAppear
เหตุการณ์ในทุกระดับได้สำเร็จหรือไม่?
สถานะเอกสารของ Apple:
คำเตือน: หากมุมมองที่เป็นของตัวควบคุมมุมมองถูกเพิ่มลงในลำดับชั้นของมุมมองโดยตรงตัวควบคุมมุมมองจะไม่ได้รับข้อความนี้ หากคุณแทรกหรือเพิ่มมุมมองไปยังลำดับชั้นของมุมมองและมีตัวควบคุมมุมมองคุณควรส่งข้อความนี้ไปยังตัวควบคุมมุมมองที่เกี่ยวข้องโดยตรง การไม่ส่งตัวควบคุมมุมมองข้อความนี้จะป้องกันไม่ให้แสดงภาพเคลื่อนไหวที่เกี่ยวข้อง
ปัญหาคือพวกเขาไม่ได้อธิบายวิธีการทำเช่นนี้ "โดยตรง" หมายความว่าอย่างไร คุณ "ทางอ้อม" เพิ่มมุมมองอย่างไร
ฉันค่อนข้างใหม่สำหรับ Cocoa และ iPhone ดังนั้นคงจะดีถ้ามีตัวอย่างที่เป็นประโยชน์จาก Apple นอกเหนือจากเรื่องไร้สาระ Hello World พื้นฐาน