와우 !! 나는 segue에 대한 준비에서 다른 클래스로 NSString 값을 전달하고 있습니다. 좋아, 문자열에 값이 있고 내 - (void)에 전달되면 값이 그대로 있습니다. IBOutlet UILabel이 연결되어 있지만 아래 코드는 UILabel을 채우지 않습니다. void 메소드에서 이것을 로깅합니다. 21 : NSString에서 UILabel 채우기
2016년 9월 1일 14
56.839 ApiAIDemo [1263 : 586780] msgString 그 안에 { 연설이있다 = "달은 지구에서 유일하게 영구적 인 위성입니다 그것은 5 번째로 큰 위성이다. 태양계, 그리고 행성 위성 중에서 가장 큰 위성으로 궤도를 선회하는 행성의 크기와 관련이있다. 밀도가 알려진 사람들 중에서 두 번째로 치밀한 위성이다. "; }내 재산입니다.
어디에서 passedMsg 메서드를 호출합니까? –
아래의 다른 클래스에서 호출합니다. 또한 NSLog 문에서도 값이 있음을 증명합니다. - (void) prepareForSegue : (UIStoryboardSegue *) segue 보낸 사람 : (id) 보낸 사람 { NSLog (@ "prepareForSegue에서 _msgLabel에는이 % @", _ myResult); Msgview * msg = segue.destinationViewController; [msg passedMsgFromVoicButtonVC : _myResult]; } –
_myMSGlabel.txt를 볼 수 있고 레이블 프레임을 인쇄 해보십시오. –