【问题标题】:Camera turns black upon resume恢复时相机变黑
【发布时间】:2013-02-21 14:33:18
【问题描述】:

我的应用程序为 Apple 的演示项目 AVCam 使用了多种功能。一切正常,除了当我退出应用程序并返回时,它不再显示相机预览。有谁知道我应该使用哪段代码以及它属于哪里?我尝试搜索,但弹出了很多与 android 相关的问题。

【问题讨论】:

    标签: iphone ios camera preview


    【解决方案1】:

    应用再次激活后,您需要重新初始化相机。在您的应用委托方法中,覆盖、applicationDidBecomeActive 并发送通知,以便您的视图控制器知道您的应用再次处于活动状态。

    等待收到通知,您可以重新加载 viewDidLoad,或将 viewDidLoad 的内容移动到 viewDidAppear。有多种方法可以做到这一点。您还可以在 viewWillAppear 中重新加载 viewDidLoad 的内容。就像我说的,有很多很多方法可以做到这一点。

    【讨论】:

    • 谢谢,你能给我一些代码作为你方法之一的例子吗?
    • 更改 - (void)viewDidLoad { 在您的视图控制器中 - (void) viewDidAppear:(BOOL)animated {。看看这个快速修复是否有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多