Xcode 5 Chargement d'une URL dans une nouvelle fenêtre Contrôleur avec une WebView dans il

Il semble que toutes les méthodes dans les précédentes versions de Xcode ne sont pas de travail pour moi.

Ce que j'ai droit à:

J'ai un menu principal avec un bouton qui enchaîne sur un autre point de vue avec un autre contrôleur avec une WebView en elle (possède une propriété, alors l'URL à charger peut être définie)

Ce que je veux:
Lorsque je charge ce point de vue à partir de ce bouton, je veux passer une chaîne de caractères à partir de la première vue de la nouvelle vue qui représente l'URL et de le charger dans la vue web. Fondamentalement, je veux un générique WebView vue qui peut charger une Url différente adoptée par le point de vue que segue.

Voici le code pour la WebView H fichier

#import <UIKit/UIKit.h>

@interface BRWebView : UIViewController
{
    IBOutlet UIWebView *requestWebView;

}
@property (strong, nonatomic) NSString *loadUrl;

@end

Dans le ViewController pour le MainMenu il y a ce que le bouton de l'écouteur

-(IBAction)requestButton:(id)sender
{
    BRWebView *web = [self.storyboard    instantiateViewControllerWithIdentifier:@"BRWebView"];
    web.loadUrl = @"Websitename.com";
    [self presentModalViewController:web animated:YES];

}

Et dans le BRWebView.m fichier il y a cette

- (void)viewDidLoad
{

    [super viewDidLoad];

    NSURL *url = [NSURL URLWithString:_loadUrl];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [requestWebView loadRequest:request];
}
ajouter votre code svp
Bien sûr, j'ai besoin de ma machine réelle rapide.
- Je ajouter une réponse, vous devez configurer le nom de votre propriété et de votre seconde vue-contrôleur. (Je envisager de passer une chaîne de caractères pour votre URL, mais vous pouvez passer une URL ou quoi que ce soit).

OriginalL'auteur Alioo | 2013-10-09