2011-09-29 14 views
1

私は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に送られ、認識されないセレクター ( delegateClassName可能System.String可能System.String []引数、可能System.String principalClassName)[0x00000] :0 /Users/dev/Desktop/chrisbranson-RedLaserSample-0311fa6/RedLaserSample/Main.cs:28

いずれかに[0x00000] RedLaserSample.Application.Main([]引数を可能System.String) でどのような原因となる可能性があり、どのように修正することができますか?

+0

"scanPressed:"(パラメータ付き)を使用しますか? –

答えて

1

何らかの理由で、Xcodeビルダーでclickイベントを再追加する必要がありました。ボタンコールバックを追加する新しい方法が追加されたときに、古いバージョンのMonでビルドされているプロジェクトが壊れていましたか?

+0

同じ問題、同じ解決策。奇妙な – geoffreys