Fatal Exception: NSInvalidArgumentException Application tried to present modally a view controller <UIAlertController: 0x10786d000> that is already being presented by

We never received customer report this crash, and we could not see during development phase

However we can see this crash quite often on crash analytics. I have gone through UIAlertController in code level, it always creates new one instead reusing it.

Please help me identify why this occurs?

Much appreciated

Fatal Exception: NSInvalidArgumentException Application tried to present modally a view controller &lt;UIAlertController: 0x10786d000&gt; that is already being presented by
 
 
Q