Hi @mongkon6,
I tested your code without the timer delay, and there was no crash (everything works as expected). My testing device was an iPhone 5 running iOS 8.1.2. So, I consider this issue resolved, because I cannot replicate any crash, with or without the 100 ms timer.
Take care,
Brent