我在一个被点击的按钮上展示了一个模态视图。
在那个视图中,我创建了一个新视图(额外视图)。在额外视图中,我有一个UITableView
& a UIButton
。
当我单击该按钮时,我在 popOVer 中打开一个视图(Leftview)。现在,我想在单击 leftView 的表行时关闭“Extraview”。
我的代码如下:
// Leftside view:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[[NSNotificationCenter defaultCenter] postNotificationName:@"DismissModal"object:nil];
}
// Presented modal view.m
- (void)viewDidLoad
{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissModal:) name:@"DismissModal" object:nil];
}
-(void)dismissModal:(NSNotification *)notif
{
[self dismissViewControllerAnimated:YES completion:nil];
}
我的错误如下:
[Reader_ViewdismissModal]:无法识别的选择器发送到实例 0xb494e10 2013-01-08 16:12:00.468 AFFeedsReader[3449:1d903] *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[Reader_ViewdismissModal]:发送了无法识别的选择器到实例 0xb494e10