2011-09-29 1 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]: непризнанный селектор послан к экземпляру 0x17e1260 на MonoTouch.UIKit.UIApplication.Main (System.String [] арг, System.String principalClassName, System.String delegateClassName) [0x00000] в: 0 в RedLaserSample.Application.Main (System.String [] арг) [0x00000] в /Users/dev/Desktop/chrisbranson-RedLaserSample-0311fa6/RedLaserSample/Main.cs:28

Любой идеи, что может быть причиной этого и как я мог это исправить?

+0

Вы намерены «scanPressed:» (с параметром)? –

ответ

1

Решил, по какой-то причине мне пришлось повторно добавить событие click в построителе Xcode .. возможно, проект, построенный с использованием более старой версии моно, сломался, когда был добавлен более новый способ добавления обратных вызовов кнопок?

+0

Такая же проблема, такое же решение. Странный. – geoffreys