我正在开发一个应用程序,发生了一些非常奇怪的事情。我在我的主视图控制器上添加了一个位于屏幕底部的标签栏,从我启动应用程序的那一刻起,或者当我关闭它并且它在后台工作并再次打开它时,一个像导航栏一样的红色条看起来像一个在屏幕顶部闪烁。有谁知道这可能是什么?
想象一下,当您启动应用程序时,工具栏/导航栏之类的东西会在顶部出现半秒钟。我注意到在这个栏中出现了应用程序的名称
我正在开发一个应用程序,发生了一些非常奇怪的事情。我在我的主视图控制器上添加了一个位于屏幕底部的标签栏,从我启动应用程序的那一刻起,或者当我关闭它并且它在后台工作并再次打开它时,一个像导航栏一样的红色条看起来像一个在屏幕顶部闪烁。有谁知道这可能是什么?
想象一下,当您启动应用程序时,工具栏/导航栏之类的东西会在顶部出现半秒钟。我注意到在这个栏中出现了应用程序的名称
当您的应用程序设置为在后台运行时会发生这种情况(例如,在屏幕锁定后或另一个应用程序正在运行时。)
例如,如果您在 info.plist 中启用了音频背景服务,则:
<key>UIBackgroundModes</key> <array>
<string>audio</string> </array>
并且您有一个具有正确类别的活动音频会话,然后您的应用程序将显示带有您的应用程序名称的红色条。要关闭它,您需要停止音频流(通过停止音频单元或图表),我认为您还需要将音频服务设置为关闭AudioSessionSetActive(false)
我相信这是 iOS 通知您麦克风正在使用中的方式。我在使用吉他调音器应用程序时注意到它。这可能是你看到它的原因吗?