最新の 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];
}
何かアドバイス?