无法识别的选择器已发送?

时间:2011-09-29 15:56:48

标签: iphone xcode mono xamarin.ios monodevelop

我一直在使用MonoTouch和Xcode界面构建器来处理已经定义了接口的示例代码。

添加按钮并给它点击回调后,我发现其中一个按钮不再响应点击而是崩溃:

  

2011-09-30 01:51:35.361 RedLaserSample [19437:707]    - [RLSampleViewController scanPressed]:发送到的无法识别的选择器   实例0x17e1260 MonoTouch.Foundation.MonoTouchException:   抛出Objective-C异常。名称:NSInvalidArgumentException   原因: - [RLSampleViewController scanPressed]:无法识别的选择器   发送到MonoTouch.UIKit.UIApplication.Main的实例0x17e1260   (System.String [] args,System.String principalClassName,System.String   delegateClassName)[0x00000] in:0 at   RedLaserSample.Application.Main(System.String [] args)[0x00000] in   /Users/dev/Desktop/chrisbranson-RedLaserSample-0311fa6/RedLaserSample/Main.cs:28

任何想法可能导致这种情况以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

解决了它,出于某种原因,我不得不在Xcode构建器中重新添加click事件。也许在添加按钮回调的新方法时,使用较旧版本的mono构建的项目会破坏?< / p>