最新の SDK を使用して iOS アプリを開発しています。
フルスクリーンアプリです。
viewWillAppearアプリがバックグラウンドから来るたびに呼び出す必要があるメソッド上のメソッドがあります。
- (void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self setUpVideo];
}
アプリがバックグラウンドから戻ったときにビデオが失われるため、setUpVideoセットアップしました。AVCaptureVideoPreviewLayer
私が読んだviewWillAppearように、アプリがバックグラウンドから戻ったときに呼び出されず、そのコードをどこに置くべきかわかりません。
この質問では、オクルスは使用を提案しています[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doMyLayoutStuff:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil];が、私にはうまくいきません。
- (void)viewDidLoad
{
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(setUpVideo:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil];
}
何かアドバイス?