3

对不起,我的英语不好!

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

问候,

4

1 回答 1

1

而不是使用

UIApplication.SharedApplication.OpenUrl(new NSUrl("myapp://foo"));

利用

ExtensionContext.OpenUrl(new NSUrl("myapp://foo"), null);

代码是使用 Xamarin.iOS 在 C# 中编写的,但 ObjectiveC 代码是等效的:

NSURL *url = [NSURL URLWithString:@"myapp://foo"];
[self.extensionContext openURL:url completionHandler:nil]; 
于 2014-11-30T14:56:57.587 回答