WKinterfacePicker 项目问题
WKinterfacePicker item issue
我的手表界面中有一个 WKInterfacePicker
,我想向其中添加项目。这是我目前拥有的代码:
let item1:WKPickerItem = WKPickerItem()
item1.title = "1"
let item2:WKPickerItem = WKPickerItem()
item2.title = "2"
timePicker.setItems([item1, item2])
当我 运行 应用程序崩溃并告诉我最后一行为 nil 时:
fatal error: unexpectedly found nil while unwrapping an optional value
我查看了 Apple 的 WKInterfacePicker
and WKPickerItem
文档,但这对我也没有帮助。是否有可能我必须以其他方式设置项目的内容?我以为标题已经是内容了,我找不到任何其他设置内容的方法。
很可能 timePicker
为零。你记得把它连接到插座上吗?
@IBOutlet var timePicker: WKInterfacePicker!
因为它是用 !
声明的,所以这是唯一可以强制展开 nil 的地方。
如果您仍然遇到问题,可以在此处尝试有关 WKInterfacePicker 的完整指南:http://www.sneakycrab.com/blog/2015/6/12/wkinterfacepicker-in-watchkit-20-using-the-digital-crown
我的手表界面中有一个 WKInterfacePicker
,我想向其中添加项目。这是我目前拥有的代码:
let item1:WKPickerItem = WKPickerItem()
item1.title = "1"
let item2:WKPickerItem = WKPickerItem()
item2.title = "2"
timePicker.setItems([item1, item2])
当我 运行 应用程序崩溃并告诉我最后一行为 nil 时:
fatal error: unexpectedly found nil while unwrapping an optional value
我查看了 Apple 的 WKInterfacePicker
and WKPickerItem
文档,但这对我也没有帮助。是否有可能我必须以其他方式设置项目的内容?我以为标题已经是内容了,我找不到任何其他设置内容的方法。
很可能 timePicker
为零。你记得把它连接到插座上吗?
@IBOutlet var timePicker: WKInterfacePicker!
因为它是用 !
声明的,所以这是唯一可以强制展开 nil 的地方。
如果您仍然遇到问题,可以在此处尝试有关 WKInterfacePicker 的完整指南:http://www.sneakycrab.com/blog/2015/6/12/wkinterfacepicker-in-watchkit-20-using-the-digital-crown