为啥故事板弹出框在 Swift 中的设备上不起作用?

Posted

技术标签:

【中文标题】为啥故事板弹出框在 Swift 中的设备上不起作用?【英文标题】:Why storyboard popover not working on device in Swift?为什么故事板弹出框在 Swift 中的设备上不起作用? 【发布时间】:2015-06-30 10:43:13 【问题描述】:

我使用故事板制作了弹出框,它在模拟器上运行良好, 但是我在设备上遇到错误,弹出窗口时应用程序在设备上崩溃

我正在ios7设备上测试这个

有什么解决办法吗?

错误信息:

致命错误:在展开可选值时意外发现 nil

【问题讨论】:

可以分享一下错误信息吗? 致命错误:在展开可选值时意外发现 nil 检查对象返回为 nil 对象,这就是发生此错误的原因 是的有检查,但它在模拟器上工作正常,但在设备上没有,可能是它的设备问题 我认为这是关于您的链接框架,您使用任何吗? 【参考方案1】:

iOS 7 中的 iPhone 不支持弹出框。您需要 iPhone 的 iOS 8 才能支持弹出框。

【讨论】:

以上是关于为啥故事板弹出框在 Swift 中的设备上不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

弹出框在第一次悬停在图标上时不起作用

iPhone中的UIDatePicker

弹出框在 IPAD 模拟器中透明但在设备中不透明

更改从 Swift 中的故事板创建的弹出框的箭头颜色

为啥我的 Printable 实现在 Swift 操场上不起作用?

为啥我的弹出框在 iPhone 6 Plus 上的 iOS 8.1 中崩溃? iOS 8 工作(实际上是 Xcode 6.0 到 6.1 的错误)