0
我有一個使用SWReveal控制器的項目,但是,當用戶從菜單中選擇一個項目時,所有應用程序正在做的是刷新前視圖控制器上的數據,這意味着新的視圖控制器從不打電話,所以後視圖永遠不會被解僱。SWreveal解僱後視圖
如何手動關閉後視控制器? 所以,當用戶點擊菜單項時,我希望後視消失,並由前視圖再次替換。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UIStoryboard *storyboard;
storyboard = [UIStoryboard storyboardWithName:@"Main_iPad" bundle:nil];
NSString *SelectedRow = [self.menuItems objectAtIndex:indexPath.row];
if([[SelectedRow valueForKey:@"name"]isEqualToString:@"title"]){
//Main Menu
[self performSegueWithIdentifier:@"unwindToMenu" sender:self];
}
else
{
NSMutableDictionary *data = [[NSMutableDictionary alloc] init];
[data setObject:[SelectedRow valueForKey:@"name"] forKey:@"name"];
[data setObject:[SelectedRow valueForKey:@"jobNumber"] forKey:@"jobNumber"];
[data setValue:[NSString stringWithFormat:@"%d", (indexPath.row -1)] forKey:@"indexNumber"];
[[NSNotificationCenter defaultCenter] postNotificationName:@"menuFormSelected" object:nil userInfo:data];
}
}
你是什麼意思dissmiseD? – 2014-10-25 09:27:38