我的手表界面中有一个WKInterfacePicker
,想要向其中添加项目。这是我目前拥有的代码:
let item1:WKPickerItem = WKPickerItem()
item1.title = "1"
let item2:WKPickerItem = WKPickerItem()
item2.title = "2"
timePicker.setItems([item1, item2])
当我运行该应用程序时,它崩溃并告诉我最后一行为零:
致命错误:解开可选值时意外发现nil
我查看了
WKInterfacePicker
和WKPickerItem
的Apple文档,但这也无济于事。我是否可能必须以其他方式设置项目的内容?我以为标题已经是内容了,找不到其他设置内容的方法。 最佳答案
timePicker
可能为零。您还记得将其连接到插座吗?
@IBOutlet var timePicker: WKInterfacePicker!
由于它是用
!
声明的,因此这是唯一可以强制展开nil的地方。如果仍然有问题,可以在WKInterfacePicker上找到完整的指南,您可以在这里尝试:http://www.sneakycrab.com/blog/2015/6/12/wkinterfacepicker-in-watchkit-20-using-the-digital-crown