deally, people can interact with iOS apps in nonlinear ways, so it’s best when you can minimize the number of modal experiences in your app. In general, consider creating a modal context only when:
It’s critical to get the user’s attention
A self-contained task must be completed—or explicitly abandoned—to avoid leaving the user’s data in an ambiguous state