2011-08-20 21 views
8

Tôi đang thử tính năng Storyboard mới trong iOS 5/XCode, nhưng tôi không thể chuyển tiếp giữa hai cảnh để làm việc. Tôi đã cố gắng theo dõi hướng dẫn this nhưng tôi bị kẹt ở giai đoạn 6:Câu hỏi về Bảng phân cảnh 4 của iOS 5/XCode - không thể tìm thấy "performSequeWithIdentifier: sender"

Nhấp vào nút Chuyển chế độ xem để nó được đánh dấu như dưới đây, sau đó giữ kiểm soát, sau đó nhấp vào nút Chuyển chế độ xem và kéo từ cho đến khi đường màu xanh lam chạm vào chế độ xem khác. Một hộp pop-up màu đen sẽ xuất hiện và chọn performSequeWithIdentifier: sender. Lặp lại cho nút khác.

Vì vậy, những gì tôi đang cố gắng làm là tạo chuyển đổi từ cảnh này sang cảnh khác bằng nút có nhãn "Chuyển đổi chế độ xem". Theo hướng dẫn, tôi nên nhấp vào nút, sau đó giữ CTRL và kéo từ nút này sang Trình điều khiển Chế độ xem khác và thả; sau đó cửa sổ bật lên sẽ xuất hiện với một tùy chọn: performSequeWithIdentifier: sender. Nhưng tôi không bao giờ có tùy chọn này, thay vào đó tôi nhận được ba tùy chọn sau: Đẩy, Phương thứcTùy chỉnh. Tôi đã thử các tùy chọn này nhưng không có gì xảy ra khi tôi nhấn nút trong trình mô phỏng.

Ảnh chụp màn hình của thiết lập của tôi: http://i.solidfiles.net/0784.png

Tôi đang chạy XCode mới nhất 4.2 preview 6 dưới Snow Leopard 10.6.7.

Tôi đang làm gì sai? Cảm ơn trước!

+1

Tôi đã tìm thấy giải pháp, nếu tôi thay đổi bộ điều khiển chế độ xem ban đầu thành Bộ điều khiển chế độ xem điều hướng, nó sẽ hoạt động. Tôi cũng biết được rằng các câu hỏi và thảo luận về phần mềm iOS beta chỉ được phép trong diễn đàn Apple Developer .. Rất tiếc. –

Trả lời

7

Goto Editor trên Menu ở trên và nhúng thanh điều hướng để xem một. Bạn cần phải chỉ định một NavBar đầu tiên vì nó sử dụng Stack. Sau đó, bạn có thể kiểm soát kéo View one to View Two để tạo ra một segue. Chọn phân đoạn "Đẩy". Btw, đăng câu hỏi NDA về Xcode 4.2 Beta6 trong Diễn đàn của Apple để thay thế.

+0

Cảm ơn bạn đã trả lời! –

+0

Theo như tôi có thể nói điều này không còn hoạt động như của XCode 4.4. –

1

Theo như tôi biết, phương pháp performSequeWithIdentifier:sender được sử dụng để thực hiện chuyển tiếp segue đã được xác định trong bảng phân cảnh. Ở đây chúng ta phải truyền Mã định danh của khoảng cách mà chúng ta đã đặt trong bảng phân cảnh bên trong cuộc gọi phương thức. Vì vậy, bằng cách sử dụng phương pháp này, chúng ta có thể thực hiện cùng một chuyển đổi segue cho các điều khiển khác nhau trong một khung nhìn.

Tôi đã triển khai nó như [self performSegueWithIdentifier:@"Id" sender:sender]; trong đó 'Id' là số nhận dạng của phân đoạn đã tồn tại trong bảng phân cảnh.

1

Chọn kiểu phương thức cho khoảng cách của bạn.

Sau khi tạo bộ điều khiển chế độ xem thứ hai và triển khai <UIActionSheetDelegate, UIAlertViewDelegate>, nó hoạt động tốt cho tôi.

1

Các hướng dẫn đó dành cho phần mềm beta. Rõ ràng Apple đã thay đổi menu Seque để phát hành cuối cùng.

Đẩy Seque - đẩy chế độ xem trên bộ điều khiển ngăn xếp như Bộ điều khiển điều hướng Modal Seque - bật chế độ xem mới lên trên bản gốc. Cần đóng chế độ xem phương thức để quay lại bản gốc.

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