![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
@Micheal_Xiao 嗯嗯刽漂,在我們的項(xiàng)目中這個(gè)不涉及什么不得了的利益,只是一個(gè)顯示功能弟孟,所以無(wú)關(guān)緊要
多個(gè)cell中展示倒計(jì)時(shí)爽冕,本地和服務(wù)器時(shí)間差異解決方案轉(zhuǎn)載注明出處:http://www.reibang.com/p/97ec4b8f018c 本文借鑒了IGListKit中多cell通知方案 Demo下載 公司需要做限時(shí)搶購(gòu)的...
@Yasin的簡(jiǎn)書(shū) 我們公司差不多,這樣雖然還是不太安全披蕉,但是手動(dòng)修改手機(jī)時(shí)間的人應(yīng)該不多,服務(wù)器那邊也做了限制
多個(gè)cell中展示倒計(jì)時(shí)乌奇,本地和服務(wù)器時(shí)間差異解決方案轉(zhuǎn)載注明出處:http://www.reibang.com/p/97ec4b8f018c 本文借鑒了IGListKit中多cell通知方案 Demo下載 公司需要做限時(shí)搶購(gòu)的...
@Micheal_Xiao 我說(shuō)的沒(méi)參照針對(duì)的是如果你想在這個(gè)頁(yè)面消失(不是dealloc)的時(shí)候暫停定時(shí)器没讲,回到這個(gè)頁(yè)面的時(shí)候不必重新向后臺(tái)請(qǐng)求服務(wù)器時(shí)間的情況下重新開(kāi)啟定時(shí)器,這時(shí)候你無(wú)法參照服務(wù)器時(shí)間吧礁苗,因?yàn)樗袛?shù)據(jù)都停留在暫停的時(shí)候爬凑,服務(wù)器時(shí)間沒(méi)有再次更新所以失效了,當(dāng)然如果你指的是回到這個(gè)頁(yè)面再次請(qǐng)求服務(wù)器時(shí)間那肯定就沒(méi)問(wèn)題了试伙,所有同步問(wèn)題都能用重新請(qǐng)求服務(wù)器時(shí)間解決嘁信。另外我記得有設(shè)置方法可以在App進(jìn)入后臺(tái)的時(shí)候保持NSTimer繼續(xù)執(zhí)行,這樣就可以不用監(jiān)聽(tīng)回到前臺(tái)了疏叨。
多個(gè)cell中展示倒計(jì)時(shí)潘靖,本地和服務(wù)器時(shí)間差異解決方案轉(zhuǎn)載注明出處:http://www.reibang.com/p/97ec4b8f018c 本文借鑒了IGListKit中多cell通知方案 Demo下載 公司需要做限時(shí)搶購(gòu)的...
@Yasin的簡(jiǎn)書(shū) 我并不是說(shuō)你的這種方案不能實(shí)現(xiàn),你的方案是可行的蚤蔓,我在項(xiàng)目里面也是用的這個(gè)方案卦溢,是可以通過(guò)不斷重新請(qǐng)求后臺(tái)來(lái)校準(zhǔn),但是相對(duì)于用剩余秒數(shù)來(lái)做確實(shí)麻煩一些秀又,用剩余秒數(shù)來(lái)做的話理論上就不用這么頻繁的去請(qǐng)求后臺(tái)校準(zhǔn)時(shí)間或者是更麻煩的搭建時(shí)間同步系統(tǒng)单寂,因?yàn)闆](méi)有依托系統(tǒng)時(shí)間,只是單純的根據(jù)定時(shí)器而修改倒計(jì)時(shí)吐辙,某一個(gè)倒計(jì)時(shí)為0的時(shí)候再去請(qǐng)求一次后臺(tái)宣决。當(dāng)然NSTimer本身也不準(zhǔn),即使用剩余秒數(shù)來(lái)做還是要過(guò)段時(shí)間請(qǐng)求后臺(tái)校準(zhǔn)昏苏。當(dāng)然我也不知道修改本地時(shí)間的時(shí)候會(huì)不會(huì)對(duì)當(dāng)前正在運(yùn)行的NSTimer有沒(méi)有影響尊沸,如果有影響那剩余秒數(shù)這個(gè)也有同樣的問(wèn)題威沫。我覺(jué)得你們的方案都是可行的,只是在探討一個(gè)更優(yōu)解決方案椒丧。
多個(gè)cell中展示倒計(jì)時(shí)壹甥,本地和服務(wù)器時(shí)間差異解決方案轉(zhuǎn)載注明出處:http://www.reibang.com/p/97ec4b8f018c 本文借鑒了IGListKit中多cell通知方案 Demo下載 公司需要做限時(shí)搶購(gòu)的...
@Micheal_Xiao 博主的方案確實(shí)存在這個(gè)問(wèn)題句柠,當(dāng)請(qǐng)求成功記錄這個(gè)差值后再次手動(dòng)改動(dòng)時(shí)間這個(gè)差值就失效了。你說(shuō)的根據(jù)剩余秒數(shù)來(lái)倒計(jì)時(shí)這個(gè)方案可行棒假,要特別注意一個(gè)問(wèn)題溯职,如果不進(jìn)行額外設(shè)置,當(dāng)應(yīng)用進(jìn)入后臺(tái)帽哑,NSTimer是靜止的谜酒,進(jìn)入前臺(tái)繼續(xù)運(yùn)行的時(shí)候時(shí)間倒計(jì)時(shí)已經(jīng)錯(cuò)了。如果要做到你說(shuō)的這個(gè)NSTimer一直都在不好的問(wèn)題妻枕,就不能用你的剩余秒數(shù)倒計(jì)時(shí)方案僻族,因?yàn)闆](méi)有參照,用博主的這個(gè)方案可以實(shí)現(xiàn)屡谐,可以在ViewDidDisappear暫停這個(gè)NSTimer述么。
多個(gè)cell中展示倒計(jì)時(shí),本地和服務(wù)器時(shí)間差異解決方案轉(zhuǎn)載注明出處:http://www.reibang.com/p/97ec4b8f018c 本文借鑒了IGListKit中多cell通知方案 Demo下載 公司需要做限時(shí)搶購(gòu)的...