Tôi đã đọc nhiều bài đăng về những người gặp vấn đề viewWillAppear
khi bạn không tạo hệ thống phân cấp chế độ xem của mình vừa phải. Vấn đề của tôi là tôi không thể hiểu điều đó có nghĩa là gì.
Nếu tôi tạo RootViewController
và gọi addSubView
trên bộ điều khiển đó, tôi sẽ mong đợi (các) chế độ xem được thêm vào sẽ được kết nối cho viewWillAppear
các sự kiện.
Có ai có ví dụ về hệ thống phân cấp chế độ xem có lập trình phức tạp nhận thành công viewWillAppear
các sự kiện ở mọi cấp không?
Trạng thái Tài liệu của Apple:
Cảnh báo: Nếu chế độ xem thuộc bộ điều khiển chế độ xem được thêm trực tiếp vào hệ thống phân cấp chế độ xem, bộ điều khiển chế độ xem sẽ không nhận được thông báo này. Nếu bạn chèn hoặc thêm một dạng xem vào hệ thống phân cấp dạng xem và nó có bộ điều khiển dạng xem, bạn nên gửi trực tiếp thông báo này cho bộ điều khiển dạng xem được liên kết. Không gửi được bộ điều khiển chế độ xem thông báo này sẽ ngăn không cho hiển thị bất kỳ hoạt ảnh liên quan nào.
Vấn đề là họ không mô tả cách thực hiện điều này. "Trực tiếp" nghĩa là gì? Làm thế nào để bạn "gián tiếp" thêm một lượt xem?
Tôi còn khá mới đối với Cocoa và iPhone nên sẽ rất tuyệt nếu có những ví dụ hữu ích từ Apple bên cạnh những điều cơ bản về Hello World.