Tôi có một ứng dụng hoàn toàn hoạt động trên hệ điều hành iPhone 2.2.1 nhưng khi tôi cố gắng chạy nó trên iPhone os 3.0 nó nghiền nát."Thay đổi các đại biểu của một thanh tab" ngoại lệ
Đây là lỗi tôi nhận được từ giao diện điều khiển:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Changing the delegate of a tab bar managed by a tab bar controller is not allowed.'
Có lẽ nó xảy ra bởi vì tôi đang thay đổi quan điểm của một bộ điều khiển xem một số lập trình.
Đây là mã:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear: animated];
self.view = current_controller.view;
[current_controller viewWillAppear: NO];
[current_controller viewDidAppear: NO];
}
Có một lỗi xảy ra trong phần này của mã và nếu có làm thế nào tôi có thể sửa chữa nó? Tại sao nó có thể xảy ra?
Cảm ơn bạn trước, Ilya.
Đó chính xác là những gì tôi đã làm! :) –