【发布时间】:2014-11-07 07:07:39
【问题描述】:
我有一个工具栏按钮
@IBOutlet weak var testButton: NSToolbarItem!
按钮调用弹出框并且工作正常。
但是,如果我尝试从顶部菜单项调用弹出框,我会崩溃。 我已经修改了弹出框的位置,使其像往常一样出现在 testButton 下方。 (下面评论)
@IBAction func menuPreviewAndTestAction(sender: AnyObject) {
var returnedHtmlString = checkEverythingAndCreateTheEncodedHtml(testButton)
setEncodedHtmlToPreview(returnedHtmlString)
var thebounds = self.testButton.view?.bounds // so i am givving bounds of button that narmally calls poover
testingPopover.showRelativeToRect(thebounds!, ofView: sender as NSView, preferredEdge: NSMaxYEdge) // crashes
}
【问题讨论】: