0

非同期 TCP クライアントとして機能するクラスがあります。そのクラスには、Client_Connected などのコールバック関数があります。これは、TCP クライアントが接続されたときに発生します。メインの viewcontroller クラスには、TCPClient のインスタンスと、tcpclient のステータスを表示するラベルがあります。

私の質問は、tcpclient クラスのコールバック関数で、mainviewcontroller のクラスでラベルのテキストを参照して設定するにはどうすればよいですか?

4

1 に答える 1

0

TCPClientクラスを作成するときに、親クラスへの参照(または更新するラベルへの参照)を渡します。そうすると、「子」クラスは「親」の要素にアクセスできるようになります。更新しました。

おそらく他のアプローチもありますが、これはかなり一般的です。

于 2012-10-30T20:18:12.527 に答える