我有一個應用程序在第一個視圖控制器中保留四個變量。 通過導航控制器推送的第二個視圖控制器應將這些變量發送到Web窗體。在視圖控制器中傳遞變量
所以我需要在第二個視圖控制器中的這四個變量。
目前,在第一視圖控制器我設置了瓦爾在應用程序委託有:
MyDelegate *delegate = (MyDelegate *) [[UIApplication sharedApplication] delegate];
delegate.var1 = var1;
delegate.var2 = var2;
[...]
當我需要他們在第二視圖控制器,我會通過我的代表得到他們。 但可能這是錯誤的方式。
如何在控制器之間傳輸我的變量?最好的方法是什麼?
這是一個很好的資源從不同的答案:http://stackoverflow.com/questions/569940/whats-the-best-way-to-communicate-between-view-controllers – iwasrobbed 2011-02-23 17:55:04
我現在結帳。謝謝。 – 2011-02-23 18:16:45