我正在从NSObject显示一个模态视图控制器。
我在另一个视图控制器presentModalViewController:animated
上调用self.sender
。视图控制器显示正常,但是当我在视图中按下按钮时,出现以下错误:
- [__ NSCFType buttonCancelPressed:]:发送到的无法识别的选择器 实例
这是我从我的NSObject显示模态视图控制器的方法:
FBComposeViewController *composeViewController = [[FBComposeViewController alloc] initWithNibName:@"FBComposeViewController" bundle:nil];
[self.sender presentModalViewController:composeViewController animated:YES];
使用Interface Builder将按钮连接到FBComposeViewController
中的选择器。
有谁知道为什么我会收到此错误?
答案 0 :(得分:1)
问题可能是FBComposeViewController.xib中的绑定。取消按钮设置为?
的目标操作是什么答案 1 :(得分:0)
您为什么使用self.sender
?假设sender
是UIButton
对象。
假设这行代码是在Controller类中编写的,请使用:
[self presentModalViewController:composeViewController animated:YES];