如何从锁屏打开相机?
[[UIApplication sharedApplication] launchApplicationWithIdentifier:@"com.apple.camera" suspended:NO];
它不起作用,因为设备已锁定。
在iOS 13中有效:
if (%c(SBLockScreenManager)) {
SBLockScreenManager *manager = (SBLockScreenManager *)[%c(SBLockScreenManager) sharedInstance];
if (manager != nil) {
CSCoverSheetViewController *lock = [manager coverSheetViewController];
if (lock != nil) {
[lock activatePage:2 animated:NO withCompletion:nil];
}
}
}