0

あるクラスに NSString があり、別のクラスに UILabel があり、3 番目のクラスに 3 番目の UILabel があります。それらはすべて IB の 3 つの異なるビューにあります。1 番目のクラスで文字列を NSString に保存し、2 番目のビュー UILabel をこの NSString と等しくし、3 番目のクラスの UILabel を 2 番目のクラスの UILabel と等しくする必要があります。それ、どうやったら出来るの?

前もって感謝します!

4

1 に答える 1

1

これは、ソリューションの一般的なパターンを持つ一般的な質問です。

文字列を保持するモデル クラスを作成します。アプリケーション デリゲート (おそらく ) でこのクラスのオブジェクトをインスタンス化し、applicationDidFinishLaunching:それを 3 つのビュー コントローラーすべてに渡します。サブビューコントローラによってモデル クラスでKey-Value Observingを使用して、モデルの変更 (つまり、文字列の変更) が通知されるようにします。

于 2012-06-01T18:04:30.183 に答える