結構乱暴な方法かとも思いますが、できました。
単にマルチタスクやめたいよってなら、Info.plistでApplication does not run in backgroundにNOを指定すればできます。
もしくは大げさにバックグラウンド処理で、ご参考 -> http://bit.ly/PRCAYd
結構乱暴な方法かとも思いますが、できました。
単にマルチタスクやめたいよってなら、Info.plistでApplication does not run in backgroundにNOを指定すればできます。
もしくは大げさにバックグラウンド処理で、ご参考 -> http://bit.ly/PRCAYd
#import <UIKit/UIKit.h>//hファイル@interface PickerImageTestAppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;@property (weak, nonatomic) UIImagePickerController *picker;@end//mファイル#import "PickerImageTestAppDelegate.h"//↓ デフォルトでできるViewController#import "PickerImageTestViewController.h"@implementation PickerImageTestAppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{NSLog(@"%s\n\n",__func__);UIStoryboard *storyBoard = [self.window.rootViewController storyboard];PickerImageTestViewController *myPicker = [storyBoard instantiateViewControllerWithIdentifier:@"MyPicker"];self.window.rootViewController = myPicker;return YES;}- (void)applicationWillResignActive:(UIApplication *)application{UIViewController *vc = [self.window.rootViewController presentedViewController];if ([vc isKindOfClass:[UIImagePickerController class]]) {[vc dismissModalViewControllerAnimated:NO];}}