Tôi gặp khó khăn khi thực hiệnSegueWithIdentifier để hoạt động. tôi tiếp tục nhận đượcperformSegueWithIdentifier không tạo ra sự phân biệt nào với lỗi định danh
"Receiver (<UINavigationController: 0x1e59a9d0>) has no segue with
identifier 'identA'"
Những gì tôi đã làm là:
- Bước: tạo ra một ứng dụng xem đơn và thêm một nhãn - "Xem bộ điều khiển A" với bộ điều khiển xem.
- Bước: Kéo và thả Trình điều khiển chế độ xem khác và thêm nhãn - "Xem bộ điều khiển B" vào trình điều khiển chế độ xem mới.
- Bước: Chọn view controller A và thực hiện tổng biên tập> nhúng trong-> điều khiển chuyển hướng
Bước: có dây Xem điều khiển từ A đến B với bộ điều khiển Xem push segue với Identifier "identA" Như thế này:
Bước: thêm một cuộc gọi để thực hiệnSegueWithIdentifier onView controller Một ViewDidLoad của A. Như thế này:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.navigationController performSegueWithIdentifier:@"identA" sender:self];
// Do any additional setup after loading the view, typically from a nib.
}
đã tôi làm gì sai ???
Không nhìn vào bất cứ thứ gì cần kiểm tra, tôi tin rằng bạn phải gọi '[self performSegue ...]' thay vì '[self.navigationController perfo ...] ' – erdekhayser
Yep U right .... – Yony
Đôi khi nó là những điều đơn giản, chúng tôi không nghĩ về – erdekhayser