我想從我的DetailsViewController中的IBAction傳遞一個字符串到我的WebViewController中的viewDidLoad以調用WebView中的一個URL。從IBAction傳遞一個字符串到一個單獨的視圖控制器
有人知道我該怎麼做嗎?
我的代碼:
// 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.
}
如果我的操作在另一個視圖控制器中,這是否工作? – user754314 2011-05-17 17:43:24
是的,就像這樣:'_webViewController.myURLProperty = webURL;'。 – albertamg 2011-05-17 17:49:25
什麼代替myURLProperty? – user754314 2011-05-17 18:28:09