Iphone 将字符串从iAction传递到单独的视图控制器

Iphone 将字符串从iAction传递到单独的视图控制器,iphone,objective-c,ios,Iphone,Objective C,Ios,我试图将一个字符串从我的DetailsViewController中的iAction传递到我的WebViewController中的viewDidLoad,以调用WebView中的URL 有人知道我怎么做吗 我的代码: // DetailsViewController.m - (IBAction)edu1Link:(id)sender { NSString *webURL = [[NSString webURL] initWithString:@"http://www.apple.c

我试图将一个字符串从我的DetailsViewController中的iAction传递到我的WebViewController中的viewDidLoad,以调用WebView中的URL

有人知道我怎么做吗

我的代码:

// DetailsViewController.m

- (IBAction)edu1Link:(id)sender {

    NSString *webURL = [[NSString webURL] initWithString:@"http://www.apple.com"];


    _webViewController = [[WebViewController alloc]
                          initWithNibName:@"WebViewController" bundle:nil];

    [[self navigationController] presentModalViewController:_webViewController animated:YES];            
}


// WebViewController.m

- (void)viewDidLoad
{
    [_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:webURL]]];
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
}

在显示视图控制器之前,您可以在
WebViewController中声明一个属性,并在操作中设置该属性。

我想最好的方法是使用委托方法
下面是如何做到这一点的示例

albertamg所指的是Objective-C属性。他们非常强大。在这里取一个顶点:


属性类似于Java中的实例字段。它们有助于避开零参数方法。

是的,就像这样:
\u webViewController.myURLProperty=webURL。什么取代了myURLProperty?