В info.plist
есть системная настройка: Просмотр внешнего вида строки состояния на основе контроллера.
Это логическая опция, выделенная серым цветом.
Но в моем проекте я использую много целей, и мне нужно определить этот параметр для каждой цели. Итак, я определил User Defined Setting
следующим образом:
Но когда я пытаюсь заменить ON
на $(CUSTOM_STATUS_BAR_APPEARANCE_ENABLED)
, это не работает, потому что это логический тип. Если я принудительно изменю это свойство в файле plist следующим образом:
<key>UIViewControllerBasedStatusBarAppearance</key>
<string>$(CUSTOM_STATUS_BAR_APPEARANCE_ENABLED)</string>
это все еще не работает. Почему? Как я могу сделать это без создания отдельных списков?