我曾经以演示风格呈现UIViewController另一个.但它不允许我旋转(新呈现)UIViewControllerUIModalPresentationCurrentContextpresentingviewcontrollerUIViewControllerUIViewController
self.modalPresentationStyle = UIModalPresentationCurrentContext;
NewViewController *newViewController = [[NewViewController alloc] initWithNibName:@"NewViewController" Bundle: nil];
[self presentViewController:newViewController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
当我旋转设备将旋转newViewController和statusbar,但不presentingViewController
PS:这presentingViewController是self.

我通过传达NSUserDefaults更改在主机应用程序及其扩展之间进行通信时遇到问题.
我初始化NSUserDefaults使用 init(suiteName:),使用该addObserver(...)方法添加KVO观察者并覆盖该方法 observeValueForKeyPath(...)但是observeValueForKeyPath(...)当我更改对应于观察的值时不调用该方法key.如果你帮我解决这个问题会很棒.
PS:此处套件名称是应用程序组名称,NSUserDefaults使用suiteName as group identifier将在应用程序组的私有区域内创建.
我想知道是否有任何方法可以为当前正在录制的视频添加水印并将其与水印一起保存。(我知道将水印添加到应用程序包中已经可用的视频文件并使用水印导出)。
我检查了这个链接。接受的答案不是好的答案。仅当您的捆绑包中已有视频文件时,投票最多的答案才适用。(请在建议之前阅读答案。)
提前致谢