我有我的ViewController,MyWebViewController
,我使用在xib中創建的webView
。 .h
文件有iOS - ViewController的類型MyCustomViewController
@interface MyWebViewController : UIViewController
@property (nonatomic,strong) IBOutlet UIWebView* webView;
在.m
文件,
- (void)viewDidLoad {
[super viewDidLoad];
[self.webView loadRequest:[NSURLRequest requestWithURL:[[NSURL alloc] initWithString:@"http://www.google.com"]]];
}
這裏是我的廈門國際銀行
它的工作非常適合我。
後來我創建了另一個ViewController,類型MyWebViewController
。
#import "MyWebViewController.h"
@interface RootViewController : MyWebViewController
預期的MyViewViewController
的廈門國際銀行加載,但webView
沒有加載到廈門國際銀行。我花了更多時間進行調試。
後來,我從xib中刪除了webView
並以編程方式創建它。
self.webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 441)];
self.webView.delegate = self;
[self.webView loadRequest:[NSURLRequest requestWithURL:[[NSURL alloc] initWithString:@"http://www.google.com"]]];
[self.view addSubview:self.webView];
以編程方式創建webView會給出預期的輸出。
我需要澄清一點,爲什麼我的webView
未加載,它是否在xib中創建,並且在以編程方式創建時工作正常?
我在兩個viewControllers中添加。但沒有改變。 – iOS
@iOS,請檢查我的更新。 – NeverHopeless