這是一個iPad應用程序。您按下兩個按鈕中的一個,它將顯示一個包含webview的模式視圖控制器,該控制器將顯示PDF。我創建了包含webview的UIViewController類,並且我想根據用戶按下哪個按鈕來使用2個初始化器中的1個。當我初始化對象時,我想設置顯示哪個PDF。模態視圖即將到來,但它是空白的(不顯示PDF)。但是,當我在 - (void)viewDidLoad {}中使用相同的代碼時,它確實有效。爲什麼是這樣?謝謝!在初始化程序中加載webview內容
- (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;
}