顯式調用loadView有沒有什麼壞處?顯式調用loadView - 好/壞?
我必須擊中服務器並獲取要顯示的數據,並且此數據將根據此視圖上的某些用戶操作進行更改。我在我的loadView方法中進行服務器調用並傳遞適當的參數。現在,當用戶條件發生變化時,我使用修改的參數調用[self loadView]。你在這裏看到一些問題嗎?
顯式調用loadView有沒有什麼壞處?顯式調用loadView - 好/壞?
我必須擊中服務器並獲取要顯示的數據,並且此數據將根據此視圖上的某些用戶操作進行更改。我在我的loadView方法中進行服務器調用並傳遞適當的參數。現在,當用戶條件發生變化時,我使用修改的參數調用[self loadView]。你在這裏看到一些問題嗎?
嗯,我覺得Apple documentation說,這一切:
的loadView創建了 控制器管理視圖。
- (void)loadView 您不應該直接調用此方法。
不好。因爲:
將視圖設置爲有兩種配置,與用戶通信,或者從服務器加載或可用於輸入,即使只有可見的微調控制器或不具有可見的微調控制器。創建一種方法在它們之間切換。用它與您的用戶溝通。
試圖顛覆目標模式總是會導致你走上一條道路,在絕對好的時候,大多數事情似乎都起作用,你自己欺騙了一個黑客就能解決最後的問題,並且在最壞的情況下時代再也沒有什麼可行的了,而且你花了很長時間去挖掘整體,那麼離開意味着無論如何都要重新開始。
改爲調用UIViewController的view
方法。如有必要,這將叫loadView
。
我做了另一個服務器調用,獲取數據,更新模式,然後刷新視圖。 NO CALL加載查看!
這讓我的生活變得更加輕鬆。謝謝你,先生 – user1244109 2014-07-31 21:15:41