Tôi đã viết một số ứng dụng iOS cách đây một năm trên phiên bản Xcode cũ. Tôi vừa mới bắt đầu một dự án mới và phát hiện ra tính năng cốt truyện trong Xcode mới nhất. Nó chỉ ra điều này là hoàn hảo cho các ứng dụng tôi viết vì nó bao gồm ~ 30 màn hình liên kết với nhau.Làm cách nào để tránh vòng lặp vô hạn Bảng phân cảnh mô hình
Câu hỏi của tôi là, làm cách nào để cấu trúc bảng phân cảnh và phân biệt để cho phép ứng dụng của tôi theo một đường tròn thông qua màn hình của tôi. Tôi đã thấy một số examples mà chỉ đơn giản là segue màn hình 1 đến màn hình 2 và sau đó màn hình 2 đến màn hình 1 bằng cách sử dụng tùy chọn phương thức. Điều này làm việc rõ ràng nhưng khi tôi gỡ lỗi một ứng dụng được xây dựng theo cách này, nó sẽ khởi tạo một thể hiện mới của mỗi màn hình (bộ điều khiển xem) cho mỗi phân đoạn được thực hiện. Trong biểu đồ dưới đây (xin lỗi, tôi đã vẽ một bức ảnh đẹp nhưng do trạng thái mới của tôi, không thể đăng nó), làm cách nào để chuyển từ màn hình 1 sang màn hình 2 sang màn hình 3 và quay lại màn hình gốc 1 mà không tạo mới ví dụ?
// Screen 1 --> Screen 2 --> Screen3
// ^ |
// | |
// +-------------------------+