うわー!!私はsegueの準備から別のクラスに値NSStringを渡しています。文字列には値があり、 - (void)に渡されたときに値はそのままです。私はIBOutlet UILabelを接続していますが、下のコードはUILabelを設定していません。私はvoidメソッドからこれを記録しています。NSStringからUILabelを取り込む
2016年9月1日14:21:56.839 ApiAIDemo [1263:586780] はmsgstringも、このことに { スピーチを持つ=「月は、地球の唯一の永久衛星でそれは第5位の衛星です。太陽系、惑星衛星の中で最大の惑星軌道周回数を誇っており、密度が知られている衛星の中で2番目に密度の高い衛星です。 }
ここは私の所有物です。
どこでpassedMsgメソッドを呼び出しますか? –
私はこのような別のクラスから呼び出す、またFYI NSLogステートメントも値があることを証明します。 - (void)prepareForSegue:(UIStoryboardSegue *)segue送信者:(id)送信者{ NSLog(@ "prepareForSegueでは_msgLabelにはこの%@"、_ myResult)があります。 Msgview * msg = segue.destinationViewController; [msg passedMsgFromVoicButtonVC:_myResult]; } –
_myMSGlabel.txtが表示されている場合は、ラベルフレームを印刷してください。 –