10月28號(hào)我們app 3.0.2版本審核通過了,刷了N次AppStore一直顯示的還是3.0.1版本,盼星星盼月亮,終于幾個(gè)小時(shí)后AppStore中我們的app版本變更為了3.0.2版本,然后立馬興高采烈的下載下來(lái)試用一番,然而坑來(lái)了....在iOS9上點(diǎn)贊閃退~
因?yàn)橹澳橙耸仲v將測(cè)試機(jī)升級(jí)成了iOS10...然后測(cè)試的時(shí)候都是用的iOS10測(cè)試的.沒有發(fā)現(xiàn)問題,最后檢查代碼,原來(lái)是用了iOS10新的API...
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)interval repeats:(BOOL)repeats block:(void (^)(NSTimer *timer))block API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0));
因?yàn)橹白约簩戇^一個(gè)類似的方法,以為調(diào)用的是自己的方法,導(dǎo)致了這個(gè)bug...
+ (instancetype)timerStartWithTimeInterval:(NSTimeInterval)timeInterval action:(void(^)(XXRepeatTimer *))action;
最終換成自己的方法解決了這個(gè)Bug~