好久沒寫簡書了,這次記錄的是由一次群聊所擴展的內(nèi)容.在群里有個同學問到:用友盟統(tǒng)計的一個方法,需要在每個頁面的viewWillAppear方法里面調(diào)用.但是這個需求是后來加的,所以之前寫的頁面都沒有加這個方法,要改的地方太多.問沒有簡單的辦法.有同學提出可以在基類的VC的viewWillAppear方法里面調(diào)用,弊端是,如果是tableviewController或者collectionviewController這樣的VC就沒辦通過父類的方法調(diào)用了.
于是,想起來之前項目里面有個小需求和這個類似,是在每個頁面的viewWillAppear里面table reloaddata,以去除被選定的狀態(tài).用的是oc的動態(tài)性,在運行時添加方法同時交換方法:
tip:
通過給uiviewcontroller添加類目,實現(xiàn)方法注入.
需要寫在+(void)load里面: