防止 iOS 应用扩展中的屏幕变暗
Prevent dimming screen in iOS App Extension
我正在开发一个带有 Action App Extension 的 iOs 应用。虽然 Action App Extension 是 运行,但我想阻止设备调暗屏幕。
我已经添加了 [[UIApplication sharedApplication] setIdleTimerDisabled:YES]
但它给了我这个错误。
'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead.
所以我想问一下,"view controller based solutions"
是什么? iOS App Extension 中 [[UIApplication sharedApplication] setIdleTimerDisabled:YES]
的替代项是什么?
扩展无法修改主机应用,这是设计使然。如果主机应用程序不关心屏幕变暗,您将无能为力。
我正在开发一个带有 Action App Extension 的 iOs 应用。虽然 Action App Extension 是 运行,但我想阻止设备调暗屏幕。
我已经添加了 [[UIApplication sharedApplication] setIdleTimerDisabled:YES]
但它给了我这个错误。
'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead.
所以我想问一下,"view controller based solutions"
是什么? iOS App Extension 中 [[UIApplication sharedApplication] setIdleTimerDisabled:YES]
的替代项是什么?
扩展无法修改主机应用,这是设计使然。如果主机应用程序不关心屏幕变暗,您将无能为力。