对不起,我的英语很差!
我开发了一个今日小部件。我需要从小部件中启动地图应用(例如),并且在设备锁定时无法正常工作。如何检测锁定的设备并在此情况下启动解锁屏幕?
祝好,
对不起,我的英语很差!
我开发了一个今日小部件。我需要从小部件中启动地图应用(例如),并且在设备锁定时无法正常工作。如何检测锁定的设备并在此情况下启动解锁屏幕?
祝好,
不要使用
UIApplication.SharedApplication.OpenUrl(new NSUrl("myapp://foo"));
使用
ExtensionContext.OpenUrl(new NSUrl("myapp://foo"), null);
这段代码使用Xamarin.iOS编写的C#,但Objective-C代码是等效的:
NSURL *url = [NSURL URLWithString:@"myapp://foo"];
[self.extensionContext openURL:url completionHandler:nil];