以前のバージョンの Xcode のすべてのメソッドが機能していないようです。
私が今持っているもの:
WebView を含む別のコントローラーを持つ別のビューにセグエするボタンのあるメインメニューがあります (プロパティを持っているので、ロードする URL を設定できます)
私が欲しいもの: そのボタンからそのビューをロードするときに、最初のビューから URL を表す新しいビューに文字列を渡し、それを Web ビューにロードしたいと考えています。基本的には、それに続くビューによって渡されたさまざまな URL をロードできる汎用 WebView ビューが必要です。
WebView H ファイルのコードは次のとおりです。
#import <UIKit/UIKit.h>
@interface BRWebView : UIViewController
{
IBOutlet UIWebView *requestWebView;
}
@property (strong, nonatomic) NSString *loadUrl;
@end
MainMenu の ViewController には、ボタン リスナー用にこれがあります。
-(IBAction)requestButton:(id)sender
{
BRWebView *web = [self.storyboard instantiateViewControllerWithIdentifier:@"BRWebView"];
web.loadUrl = @"Websitename.com";
[self presentModalViewController:web animated:YES];
}
そしてBRWebView.mファイルにはこれがあります
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:_loadUrl];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[requestWebView loadRequest:request];
}