我试图将一个字符串从 DetailsViewController 中的 IBAction 传递到 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
中声明一个属性,并在呈现 View Controller 之前在操作中设置该属性。
关于iphone - 将字符串从 IBAction 传递到单独的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6034588/