gpt4 book ai didi

ios - 打开共享 View 后背景 View 卡住

转载 作者:行者123 更新时间:2023-11-30 11:44:25 27 4
gpt4 key购买 nike

所以我有一个应用程序和一个共享扩展程序。对于共享扩展,我只有一个简单的 Controller 来扩展 UIViewController而不是SLComposeServiceViewController (我相信默认 View 对于我想要做的事情来说太复杂了)。我试图在扩展中实现的目标是从 UserDefaults 获取一些数据,做一些HTTP请求并显示警报 HTTP回复。共享扩展程序只能在浏览器内使用,但是在我点击扩展程序后,浏览器 View 会卡住,并且在我消除警报后,浏览器仍然会卡住。我应该如何以及在哪里消除警报或父 View ?

我是这个环境的新手,但我做了一些研究,我相信这与 View 层次结构有关,但我不确定,这是 Controller :

class ShareViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()
}

override func viewWillAppear(_ animated: Bool) {

}

override func viewDidAppear(_ animated: Bool) {
let alert = UIAlertController(title: "Notification", message: "message", preferredStyle: UIAlertControllerStyle.alert)
alert.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.default, handler: nil))

self.present(alert, animated: true, completion: nil)
}
}

最佳答案

这是重复的,我不确定是否也应该在这里回答。抱歉搜索不够。对于 swift 3:

self.extensionContext!.completeRequest(returningItems: nil, completionHandler: nil)

关于ios - 打开共享 View 后背景 View 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48991043/

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