【发布时间】:2011-02-17 22:47:12
【问题描述】:
这是一个 iPad 应用程序。您按下两个按钮之一,它会显示一个模态视图控制器,其中包含一个将显示 PDF 的 web 视图。我创建了包含 webview 的 UIViewController 类,并且我想根据用户按下的按钮使用 2 个初始化程序中的 1 个。当我初始化对象时,我想设置显示哪个 PDF。模式视图即将出现,但它是空白的(不显示 PDF)。但是,当我在 -(void)viewDidLoad{} 中使用相同的代码时,它确实有效。为什么是这样?谢谢!
- (id)initAsPi{
NSLog(@"initAsPi Called");
[super init];
NSString *urlAddress = [[NSBundle mainBundle] pathForResource:@"PiPdf" ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:urlAddress];
NSURLRequest *urlRequestObj = [NSURLRequest requestWithURL:url];
[prescribingInfoWebView loadRequest:urlRequestObj];
return self;
}
【问题讨论】: