Мое приложение должно установить максимальную яркость при входе на передний план. Я написал следующий код, но он работает только в первый раз, когда приложение возвращается на передний план.
Если переместить его снова в фоновый режим, установить уменьшение яркости и вернуть приложение на передний план, яркость не изменится, хотя на консоли будет напечатано 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");
}