我的应用程序的两个不同部分都有相同的代码。 在一个部分中它被完美地执行,而在另一个部分中它被完全忽略。我已经放入一个断点并观察程序遍历此代码的每一行而不加载它应该的下一个xib /类。
以下是代码:
UIViewController *nextController = [[ClassNameViewController alloc] initWithNibName:@"MatchingView" bundle:nil];
[nextController performSelector:@selector(setDelegate:) withObject:self];
[self presentModalViewController:nextController animated:YES];
有什么想法可能会被忽略而不是展示我的viewController?
答案 0 :(得分:0)
尝试使用..
[self.navigationController presentModalViewController:nextController animated:YES];
答案 1 :(得分:0)
我在viewDidLoad中使用了此代码,并将其移至viewDidAppear使其正常工作。