Comments (5)
Hi Rafa, I'm glad you like it.
I've tried your situation, so far it's okay for me. What iOS version u using?
from mztimerlabel.
Yep, its super cool, thanks for this pod!
I'm under 7.0....
I don't know if thats the issue, but i think its a memory warning issue... :(
Once it worked for half an hour in background, but not for an full hour... it also depends on the phone usage...
I think ill store when i started the timer, and when the app comes active again, it re-starts the timmer again...
What you think?
from mztimerlabel.
Even in the example those timers only use like 25mb of memory. I am not sure if it's about the memory.
Is it only the timer reset or the others thing like views and view controllers?
from mztimerlabel.
I'm seeing strange things too when the timer goes in the background for 20+ mins. To get around this, I had to do this:
override func viewDidLoad() {
countdownTimer = MZTimerLabel(label: myLabel, andTimerType: MZTimerLabelTypeTimer)
// When app becomes active, re-run to refresh timer
NSNotificationCenter.defaultCenter().addObserver(self,
selector: "updateCountDownTimer",
name: UIApplicationWillEnterForegroundNotification,
object: nil)
}
override func viewWillAppear(animated: Bool) {
timerDate = //some date
countdownTimer.setCountDownToDate(timerDate)
countdownTimer.start()
}
func updateCountDownTimer() {
// Countdown looses its place after app leaves foreground for 20+ mins
if timerDate > NSDate() {
countdownTimer.reset()
countdownTimer.setCountDownToDate(timerDate)
countdownTimer.start()
}
}
from mztimerlabel.
hey @basememara thanks first. But is that anyway i can bundle your workaround into MZTimerLabel that not requires any further custom implementation from user? otherwise i will try to put this into readme ;)
from mztimerlabel.
Related Issues (20)
- Problems setting up the number of days HOT 3
- On the Pause and Start
- MZTimerLabelType didn't work in swift HOT 2
- Timezone Issue HOT 3
- setCountDownTime HOT 2
- Add in HH field after "59:59" HOT 2
- Count down with negative
- Countdown overlapping last seccond
- Save state of timer
- 好像只支持24小时内的计数 HOT 1
- How i can invalidate timer HOT 5
- SetCountdownTimer adds a few extra seconds
- MZTimerLabel memory error!!! HOT 3
- CountDown acts like a StopWatch HOT 2
- 毫秒倒计时结束的时候会跳出59:59:59 然后继续倒计时不到一秒钟的时间才会触发结束回调
- if formatted to just show seconds does not adjust for not having a 'minutes' place
- 无法释放
- 倒计时比实际的时间戳给出的日期快了,比如给出的时间戳是当前时间的30s后,这块倒计时结束后时间时间还没到 HOT 1
- 倒计时怎么设置天数,我设置成DD 总比实际的多一天
- How to resume the timer where it stops?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mztimerlabel.