我有一个很轻的 ViewController,它在 viewDidLoad 中什么都不做。我将这个视图推到navigationController 之上。从块内部调用执行此操作的方法。在调用 showView 之后,我添加了一个 NSLog,并且该日志在控制台中的打印速度非常快,但是视图需要大量加载......我真的不明白可能发生了什么......任何想法?
ABAddressBookRequestAccessWithCompletion(addressBookRef, ^(bool granted, CFErrorRef error) {
[self showView];
NSLog(@"EXECUTED");
});
- (void) showView{
TestViewController *test = [[TestViewController alloc]init];
[self.navigationController pushViewController:test animated:NO];
}