3

以前のバージョンの 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];
}
4

3 に答える 3