IOS Яркость может быть установлена ​​только при первом входе на передний план - PullRequest
0 голосов
/ 12 апреля 2020

Мое приложение должно установить максимальную яркость при входе на передний план. Я написал следующий код, но он работает только в первый раз, когда приложение возвращается на передний план.

Если переместить его снова в фоновый режим, установить уменьшение яркости и вернуть приложение на передний план, яркость не изменится, хотя на консоли будет напечатано DONE setting brightness.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onResume) name:UIApplicationWillEnterForegroundNotification object:nil];
    return YES;
}

- (void)onResume {
            [[UIScreen mainScreen] setBrightness: 1.0];
            printf("DONE setting brightness\n");

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...