无法识别的选择器从模态视图控制器发送到实例

时间:2012-03-04 16:45:20

标签: iphone uiviewcontroller modalviewcontroller

我正在从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中的选择器。

有谁知道为什么我会收到此错误?

2 个答案:

答案 0 :(得分:1)

问题可能是FBComposeViewController.xib中的绑定。取消按钮设置为?

的目标操作是什么

答案 1 :(得分:0)

您为什么使用self.sender?假设senderUIButton对象。

假设这行代码是在Controller类中编写的,请使用:

[self presentModalViewController:composeViewController animated:YES];