2017-09-11 6 views
-1

응용 프로그램을 실행할 때 GO 버튼을 클릭하면 로그인 페이지로 이동하지만 로그인을 클릭하면 응용 프로그램이 위의 코드와 같이 충돌합니다. ....iOS Swift Xcode 8.0

클래스 AppDelegate에 : 29 : 43.502 스마트 홈 시스템 응용 프로그램 [1832 : 151828] 알 수없는 클래스 UIResponder는 다음 UIApplicationDelegate {및 라는 오류 ... 2017년 9월 11일 (16)를 보여줍니다 _TtC29Smart_Home_System_Application14ViewController 인터페이스 빌더 파일에 있습니다. 2017-09-11 16 : 29 : 51.116 스마트 홈 시스템 신청 [1832 : 151828] 알 수없는 클래스 _TtC29Smart_Home_System_Application14ViewController 인터페이스 빌더 파일에 있습니다. 2017-09-11 스마트 홈 시스템 응용 프로그램 [1832 : 151828] - [UIViewController LoginButton :] : 인식 할 수없는 선택기가 인스턴스로 전송 됨 0x7f9f82503390 2017-09-11 16 : 30 : 01.217 스마트 홈 시스템 응용 [ 1,832 : 때문에 캐치되지 않는 예외 'NSInvalidArgumentException'이유 응용 프로그램 종료 151,828] * 는 - (0 CoreFoundation에서의 0x0000000104a12b0b exceptionPreprocess : * 우선 투사 호출 스택 '[UIViewController에 LoginButton는 :] 미정 선택기 인스턴스 0x7f9f82503390 전송' + 171 1 libobjc.A.dylib
0x0000000101da2141 objc_exception_throw + 48 2 CoreFoundation
,363,210 0x0000000104a82134 - [NSObject의 (NSObject의) doesNotRecognizeSelector :] + 132 3 CoreFoundation에서 0x0000000104999840 ___forwarding_
+ 1,024 4 CoreFoundation에서 0x00000001049993b8 _CF_forwarding_prep_0 + 120 5 UIKit
0x0000000102275d82 - [UIApplication 액션 (SendAction) : 행 : 행 : forEvent :] + 83 6 UIKit 0x00000001023fa5ac - [UIControl 액션 (SendAction) : 다음과 forEvent :] + 67 7 UIKit의 0x00000001023fa8c7 - [UIControl _sendActionsForEvents : withEvent :] + 450 8 UIKit 0x00000001023f9802 - [UIControl touchesEnded : withEvent :] + 618 9 UIKit의 0x00000001022e37ea - [UIWindow _sendTouchesForEvent : ] + 2707 10 UIKit 0x00000001022e4f00 - [UIWindow sendEvent :] + 4114 11 UIKit,552,314,960,453,210 0x0000000102291a84 - [UIApplication sendEvent :] + 352 12 UIKit
0x0000000102a755d4 dispatchPreprocessedEventFromEventQueue + 2,926 13 UIKit 0x0000000102a6d532 __handleEventQueue + 1,122 14 CoreFoundation에서 0x00000001049b8c01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 15 CoreFoundation에서 0x000000010499e0cf __CFRunLoopDoSources0 + 527 16 CoreFoundation에서 0x000000010499d5ff __CFRunLoopRun + 911 17 CoreFoundation
0x000000010499d016 CFRunLoopRunSpecific + 406 18 그래픽 서비스
0x000000010691da24 GSEventRunModal + 62 19 UIKit
0x0000000102274134 UIApplicationMain + 159 20 스마트 홈 시스템 응용 프로그램 0x00000001017c9347 main + 55 21 libdyld.dylib
0x00000001059b265d start + 1 22 ???
0x0000000000000001 0x0으로는 1) libc의 abi.dylib ++ + : 형 NSException의 캐치되지 않는 예외로 종료

어떻게이 제발 해결합니까?오류 설명 사항에 따라

+0

제대로 포맷하십시오. – prabodhprakash

답변

2

:

UIViewController하는 기능 LoginButton: 누락, 및 코드의 일부는이 함수를 호출하기 위해 노력하고있다. 따라서 충돌이 발생하고 있습니다. 나는 제대로 이해하지 못했기 때문에 크래시를 제대로 읽을 수는 없다. 그러나 LoginButton: 메서드 호출을 촉발하는 터치 이벤트 (아마도 UIControl, UIButton)를 이해할 수있다. 이 방법은 사용할 수 없으므로 충돌이 발생합니다.

unrecognized selector sent to instance - 특히 사용할 수없는 기능이 호출되고 있음을 의미합니다. 또한이 기능에 대한 연결을 확인하십시오 XIB

+0

나는이 문제를 해결했습니다. –

+0

이것이 참으로 문제 였다면, 위의 대답을 옳은 것으로 표시하십시오. – prabodhprakash

-1

스토리 보드에서 로그인 버튼 연결을 확인하십시오. 삭제 된 IBoutlet 또는 여러 동작이 연결되어 있는지 확인하십시오.

+0

나는 이전에 문제가 있었기 때문에 최근에 IBoutlets을 삭제했지만 그 중 하나를 해결하고 지금이 현재의 문제로 뛰어 들었습니다. 그리고 단 하나의 연결이 있습니다. –

+0

문제를 해결했습니다. 고맙습니다. –

관련 문제