Hiện nay, tôi đang cố gắng để kích hoạt các phương pháp 'didSelectViewController' lập trình qua đoạn mã sau:Cách kích hoạt phương thức "tabBarController: didSelectViewController:" lập trình?
self.tabController.selectedViewController
= [self.tabController.viewControllers objectAtIndex:NEWSTAB_INDEX];
Tuy nhiên, phương pháp này 'didSelectViewController' không được gọi. Làm thế nào tôi có thể kích hoạt phương thức mà không phải chọn thanh tab theo cách thủ công?
N.B. hành vi của 'tabBarController: didSelectViewController:' thay đổi với iOS 3. Trong các phiên bản trước 3, phương thức này được gọi cho cả thay đổi chương trình và do người dùng thực hiện đối với bộ điều khiển chế độ xem được chọn. Trong iOS 3 trở lên, nó chỉ được gọi để phản hồi lại các thao tác của người dùng trong thanh tab và không được gọi khi mã của bạn thay đổi nội dung của thanh tab theo lập trình. – albertamg
Tôi tự hỏi tại sao bạn muốn đạt được điều này. – Raptor