我有一個tabBarController
,它與幾個tableViewController
s鏈接。帶有標籤欄控制器的iOS數據
這些tableViewController
■找一個自定義頁眉部分(的.xib),所以我的文件結構類似以下內容:
MainViewController.h
MainViewController.m
TableHeader.xib
TableHeader.h
TableHeader.m
當我加載MainViewController.m
這個自定義頁眉節,我送NSString
的功能表頭。
的問題是,當用戶示出了第一的tableview,第二,第三,等等(I在函數viewForHeaderInSection
發送它).;當他回到每個示例的第一個tableview時,我發送到TableHeader的NSString是錯誤的,因爲我的函數viewForHeaderInSection
未被調用,所以我的TableHeader加載了最後一個tableviewcontroller。當然,我需要在表頭中有正確的NSString,而不是舊的。
這很難形容......我希望它很清楚。
THX,
只是不總是重新加載,如果數據集很大。 –
問題是,這是我重新加載我的所有數據只是爲了:/(它需要時間去做) – deveLost
請參閱擴展答案。 – Greg