2

我正在开发一个应用程序,发生了一些非常奇怪的事情。我在我的主视图控制器上添加了一个位于屏幕底部的标签栏,从我启动应用程序的那一刻起,或者当我关闭它并且它在后台工作并再次打开它时,一个像导航栏一样的红色条看起来像一个在屏幕顶部闪烁。有谁知道这可能是什么?

想象一下,当您启动应用程序时,工具栏/导航栏之类的东西会在顶部出现半秒钟。我注意到在这个栏中出现了应用程序的名称

4

2 回答 2

2

当您的应用程序设置为在后台运行时会发生这种情况(例如,在屏幕锁定后或另一个应用程序正在运行时。)

例如,如果您在 info.plist 中启用了音频背景服务,则:

    <key>UIBackgroundModes</key>    <array>
      <string>audio</string>    </array>

并且您有一个具有正确类别的活动音频会话,然后您的应用程序将显示带有您的应用程序名称的红色条。要关闭它,您需要停止音频流(通过停止音频单元或图表),我认为您还需要将音频服务设置为关闭AudioSessionSetActive(false)

于 2012-07-12T11:39:28.440 回答
0

我相信这是 iOS 通知您麦克风正在使用中的方式。我在使用吉他调音器应用程序时注意到它。这可能是你看到它的原因吗?

于 2012-07-12T11:36:58.667 回答