Apple recommends dismissing any UIAlertViews/UIActionSheets when entering background state in iOS 4. This is to avoid any confusion on the user\'s part when he
UIAlertViews/UIActionSheets
Create category on UIAlert View
Use http://nshipster.com/method-swizzling/ Swizzle "show" method
Keep track of alert view shown by keeping week references in array.
- When you want to remove all data call Dismiss on saved alert views and empty an array.