Tôi đang cố truy cập bộ điều khiển chế độ xem mới trước khi bộ điều khiển chế độ xem hiện tại xuất hiện nhưng dường như không thể nhận được. Về cơ bản ứng dụng của tôi, bắt đầu trên một trang splash và kiểm tra nếu bạn có một NSUserDefaults đã lưu và nếu có nó sẽ mở bộ điều khiển xem chính. Tuy nhiên tôi không muốn người dùng thấy chế độ xem đó trước khi nhìn thấy chế độ xem chính khi họ đã là người dùng, nó không thân thiện với người dùng. Tôi muốn người dùng hiện tại xem hình ảnh khởi chạy và sau đó là chế độ xem chính trực tiếp. Tuy nhiên tôi thực sự không thể làm được điều đó. Đây là những gì tôi đã làm mà tạo ra hiệu ứng không mong muốn.Có một bộ điều khiển xem khác trước khi bộ điều khiển chế độ xem hiện tại xuất hiện
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; NSString *user = [prefs stringForKey:@"userName"];
if(user.length>0){
NSLog(@"Going straight to main %s", "Yes");
[self performSegueWithIdentifier:@"startMain" sender:self];
}
}
Tôi làm cách nào để giải quyết vấn đề này?
cảm ơn người trợ giúp. Tôi đang thử mã của bạn và nó không có vẻ như appdelegate biết phương thức performSegueWithIdentifier. Tôi giả sử nó là một phương thức theo hệ thống phân cấp viewcontroller. –