gpt4 book ai didi

swift - UIBarButtonItem 值(forKey : key) cannot get view any more

转载 作者:行者123 更新时间:2023-11-28 12:37:46 25 4
gpt4 key购买 nike

我使用这段代码来获取 uibarbuttonitem 的框架:

popoverPC.sourceRect = ((mybarbuttonitem.value(forKey:"view") as AnyObject).frame)!

它在 swift 2 中运行良好。

现在,在我将代码更新为 swift 3 之后,我的应用程序因错误而崩溃:在展开 Optional 值时意外发现 nil。请帮忙。

最佳答案

不幸的是,您不能再使用 value(forKey:) 来做到这一点 :(

假设您的 popoverPC 是一个 UIPopoverPresentationController,您可以使用 barButtonItem 属性来设置弹出窗口的 anchor :

popoverPC.barButtonItem = mybarbuttonitem

关于swift - UIBarButtonItem 值(forKey : key) cannot get view any more,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40339546/

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