2015-06-21 19 views
6

Tôi vừa chuyển dự án của mình sang Swift 2, và mọi thứ đều hoạt động tốt - ngoại trừ việc phân biệt đơn giản nhất không có nút quay lại. Đây là chuẩn bị cho chức năng phân biệt mà tôi đang sử dụng:Không có nút quay lại nào trên segue trong Swift 2

Trước đó, nút quay lại phụ huynh được sử dụng để tự động điền. Bây giờ, tất cả những gì tôi nhận được là tiêu đề trong điều hướng trẻ em vc

Trả lời

8

Bạn có đang sử dụng hiển thị chi tiết hoặc hiển thị chi tiết không? Có vẻ như bạn đang sử dụng một phân đoạn phương thức. Trình điều khiển chế độ xem đích cho hiển thị hoặc hiển thị segue thường là bộ điều khiển chế độ xem thứ hai và không được nhúng trong một số khác UINavigationController.

Nếu bộ điều khiển chế độ xem đích của bạn cho hiển thị segue thực sự là UINavigationController, cài đặt thanh điều hướng của bộ điều hướng mới có thể ghi đè cài đặt cũ (bộ điều khiển điều hướng của bộ điều khiển chế độ xem nguồn). Thử không nhúng trình điều khiển chế độ xem đích của bạn vào một số khác UINavigationController.

+0

Điều đó dường như là vấn đề! Loại bỏ 'segue.destinationViewController' khỏi' UINavigationController' của nó đã làm việc. Chúc mừng! FWIW Tôi đang sử dụng 'Hiển thị (ví dụ: Đẩy)' – cadlac

+0

@cadlac bạn có thể đăng mã hoạt động như một câu trả lời không? Tôi không hiểu cách sửa lỗi của bạn hoạt động mà không vi phạm mã khác. –

Các vấn đề liên quan