我将一个工作视图控制器类从另一个项目复制到一个新项目中。我无法在新项目中加载视图。在旧项目中,我使用了 presentModalViewController。在新版本中,我无法使用 presentModalViewController 或 presentViewController 加载视图
我正在尝试从我的主视图控制器加载当前视图。
这是我的主视图控制器界面的样子......
// ViewController.h
#import <UIKit/UIKit.h>
#import "RequestDialogViewController.h"
@interface ViewController : UIViewController <RequestDialogViewControllerDelegate> {
}
- (void)requestDialogViewDidDismiss:(RequestDialogViewController *)controller withResponse:(NSString*)response;
我正在使用这样的 presentModalViewController ...
RequestDialogViewController *requestIPViewController = [[RequestDialogViewController alloc] initWithNibName:@"RequestDialogViewController" bundle:nil];
navigationController = [[UINavigationController alloc] initWithRootViewController:requestIPViewController];
[self presentModalViewController:navigationController animated:YES];
和这样的presentViewController ...
RequestDialogViewController *requestIPViewController = [[RequestDialogViewController alloc] initWithNibName:@"RequestDialogViewController" bundle:nil];
[self presentViewController:requestIPViewController animated:YES completion:nil];
我在新项目中缺少什么?init 方法会触发,但 viewDidLoad 不会触发,因此不会显示任何内容。
谢谢