我已經閱讀這一些問答& A的,但我需要能夠把它與我的代碼,我不是成功的,我希望有人能夠幫助我:-)
我有一個UITableViewController填充NSMUtableArray。
我想鏈接到每個條目,然後在具有UIWebView的DetailViewController中顯示該URL。
現在我有想將一個字符串從一個VC傳遞到下一個,但這似乎不起作用。
這是代碼我在第一TVC是相關的:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
int currentindex = [indexPath row];
switch (currentindex) {
case 0:
_urlAddress = @"http://localhost:8888/thePalmsMenu/breakfast_menu.php";
break;
case 1:
_urlAddress = @"http://localhost:8888/thePalmsMenu/lunch_menu.php";
break;
default:
break;
}
webVC *sView = [[webVC alloc] init];
sView.urlAddress = _urlAddress;
[self.navigationController pushViewController:sView animated:YES];
}
然後,我有這個在第二個視圖控制器,它有一個UIWebView它。
-(void)viewDidLoad
{
_vc.urlAddress = _urlAddress;
NSURL *url = [NSURL URLWithString:_urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webView loadRequest:requestObj];
}
現在還此刻的代碼顯示我做一推導航,但不工作 - 如果我嵌入第一種觀點,然後我得到一個錯誤,說我不能把這種觀點的兩倍,因此他們必須是相關的。
這是該錯誤消息:
2012-06-08 22:23:28.965 menu_test [68491:F803]嵌套推動畫可導致損壞的導航欄 2012-06-08 22 :23:29.447 menu_test [68491:f803]完成處於意外狀態的導航轉換。導航欄子視圖樹可能會損壞。 2012-06-08 22:23:29.449 menu_test [68491:f803]對於開始/結束外觀轉換的不平衡呼叫。
現在即使這些看起來像2個問題,他們肯定會有關係。
另外我也試過玩NSUserDefaults,但那不是很流暢,因爲在我可以使用它之前需要設置鏈接,而不是直接傳遞它。
任何幫助將是巨大的:-)
在你的故事板文件中,你是否將你的下一個細節視圖控制器「推」到單元格或視圖控制器本身? –
它從單元格鏈接到VC –