I would like when my app starts for it to show an Alert view for about 5 seconds, then depending on the outcome of a background process, it will show another Alert view.
You can use performSelector:withObject:afterDelay: method instead.