Display a view or splash screen before applicationDidEnterBackground (to avoid active view screenshot)
I think the problem is that you are testing in simulator. On device, it should work fine. I tested this and it worked. Add an imageview with your splash image when app enters in background – – (void)applicationDidEnterBackground:(UIApplication *)application { UIImageView *imageView = [[UIImageView alloc] initWithFrame:self.window.bounds]; imageView.tag = 101; // Give some decent tagvalue or … Read more