2013年5月7日火曜日

[iOS]画面間 controller間の変数受け渡しを5分で実行する

結構重要なんで備忘録。

順番は決まってまして、さらっというと次の5つの手順をふむだけで
変数を受け渡すことができます。


1.受け渡した後の.h画面で 変数を宣言(ここではdicを例にとる) @property (nonatomic) dic; 上の{}の中に NSDictionry *_dic;


2. 受け渡した後の.m画面で @synthesize dic = _dic;でくっつける


3. 受け渡す前の.h画面で #import 受渡した後のcontroller.h をimportする

4. 受け渡す前の.m画面で  SecondViewController *mycontroller = hogeを宣言

5. 受け渡す前の.m 画面で mycontroller.dic = @"hoge"; でデータセット
受け渡す前の_lalaにはNSDictionaryのインスタンスが入ってます。


とたったこれだけのステップで変数受渡しできるんです。
すばらしい。