문자열을 데이터로 변환 한 다음 다른 데이터 필드에 데이터를 배치하는 코드를 함께 배치했습니다. 모든 것이 잘 작동하지만 나는이 프로그램을 실행하고 IB 액션과 버튼을 누릅니다 때이 코드가 포함경고/오류가 발생하는 이유는 무엇입니까?
스레드 1 : 프로그램 신호 수신 : "SIGABRT"
[InputData setStringValue:OutputString];
내가이 오류를 . 응용 프로그램을 종료
인해 캐치되지 않는 예외 'NSInvalidArgumentException', 이유에 :
그리고 엑스 코드의 맨 아래에있는 출력 영역에 나는이 메시지가 '- [NSConcreteMutableData하는 setStringValue :] : 인식 할 수없는 선택기 전송 인스턴스 0x62507e0 '
왜 이런 일이 발생합니까?
인스턴스 방법 -setStringValue '을 (를) 찾을 수 없습니다 (ID를 반환 형식 기본값)
무슨 일, 나는 그 위에 보았다 그것은 작동합니다 것처럼 보인다 경고 나에게 그것을 알려줍니다. 내가 도대체 뭘 잘못하고있는 겁니까? 목표 -C를 가진 초보자.
감사합니다.
InputData 란 무엇입니까? – jrturton
InputData는 어떤 유형입니까? 그것은 setStringValue 메서드를 가지고 있습니까? – Saran