基本上我有两个xib,第一个是main xib
,它包含一个触发IBAction
调用的按钮:
UIViewController *overlaywindow = [[UIViewController alloc] initWithNibName:@"NewInvenView" bundle:nil];
overlaywindow.modalPresentationStyle = UIModalPresentationFormSheet;
overlaywindow.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:overlaywindow animated:YES completion:nil];
这会产生我想要的结果。
但是,在NewInvenView.xib
我试图创建一个将自行关闭(并关闭 PresentingView)的按钮。我将按钮与 NewInvenViewController.h 链接并在 NewInvenViewController.m 中实现该方法。但是当我运行它时,它不起作用。
每当触发按钮时,都会调用该函数,但出现错误:
2012-12-24 20:33:50.984 Dokodemo [1467:907] *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIViewController filterstock:]:无法识别的选择器发送到实例 0x21033990”...
我认为同样重要的是要注意,无论函数实现内部是什么,我都会收到错误。即使函数什么都不做
为什么是这样?