gpt4 book ai didi

macos - 在扩展信息按钮编辑模式上显示 ViewController

转载 作者:搜寻专家 更新时间:2023-10-31 22:52:40 25 4
gpt4 key购买 nike

我正在为 Yosemite 开发 Today Extension。我想显示一个 SettingsViewController 而不是进入编辑模式。如果我在“widgetDidBeginEditing”上“presentViewControllerInWidget”,它会出现一些奇怪的故障,并且 View Controller 一直在隐藏和显示。

有没有人实现了在点击信息按钮时显示 viewController 或知道该故障的解决方法?

func widgetDidBeginEditing() {
self.presentViewControllerInWidget(self.settingsViewController)
}

最佳答案

这对我有用:

func widgetDidBeginEditing() {

var delay = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC)))
dispatch_after(delay, dispatch_get_main_queue()) {
self.presentViewControllerInWidget(self.settingsViewController)
}
}

关于macos - 在扩展信息按钮编辑模式上显示 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24970533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com