我一直在使用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
任何想法可能导致这种情况以及如何解决这个问题?
答案 0 :(得分:1)
解决了它,出于某种原因,我不得不在Xcode构建器中重新添加click事件。也许在添加按钮回调的新方法时,使用较旧版本的mono构建的项目会破坏?< / p>