我已经在我的应用小部件中添加了一个按钮。在阅读了一些手册和SO建议后,我实现了他们所写的内容,但我的操作无法打开主机应用程序。这是我在主机应用程序的Info.plist文件中的制作方式。
我将URL标识符完全设置为与包标识符(com.ol.MyList)相同,也只设置为com.ol。两者都没有起作用。
这是我的操作:
我将URL标识符完全设置为与包标识符(com.ol.MyList)相同,也只设置为com.ol。两者都没有起作用。
这是我的操作:
@IBAction func openHostApp() {
if let url = URL(string: "localHost") {
self.extensionContext?.open(url, completionHandler: {success in print("called url complete handler: \(success)")})
}
}
代码已经编译成功而且没有崩溃,但是 completionHandler 总是将“success”参数返回为“false”。我做错了什么以及如何修复?
我还想添加另一个按钮,在其中打开主机应用程序并执行操作。如何实现这种情况?