iOS 8 今日小部件和锁定设备

3

对不起,我的英语很差!

我开发了一个今日小部件。我需要从小部件中启动地图应用(例如),并且在设备锁定时无法正常工作。如何检测锁定的设备并在此情况下启动解锁屏幕?

祝好,

1个回答

3

不要使用

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]; 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接