2011-09-29 4 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 [] args를 선택 System.String principalClassName,)은 0x00000] 물 : 0 RedLaserSample.Application.Main에서 [은 0x00000] /Users/dev/Desktop/chrisbranson-RedLaserSample-0311fa6/RedLaserSample/Main.cs:28

임의의 ([] args를 선택 System.String) 아이디어가 원인 일 수 있고 어떻게 해결할 수 있습니까?

+0

"scanPressed :"(매개 변수 사용)을 원하셨습니까? –

답변

1

Xcode 빌더에서 click 이벤트를 다시 추가해야하는 이유가 해결되었습니다. 버튼 콜백을 추가하는 새로운 방법이 추가되었을 때 아마도 이전 버전의 모노로 빌드 된 프로젝트 자체가 고장 났을까요?

+0

동일한 문제, 동일한 해결책. 이상한. – geoffreys