【发布时间】:2015-08-14 19:40:29
【问题描述】:
我正在使用 Xcode 7,并尝试在按下按钮时将值从选择器传递到另一个函数。是否可以获得当前在选择器中选择的行的值?还是我必须以某种方式使用选择器作为按钮?我尝试实现 didSelectRow,但是当我尝试设置它时,我收到一个错误:使用未声明的类型“UIPicker View”。我猜我必须以某种方式检索源数组的索引。
【问题讨论】:
标签: swift watchkit xcode7 watchos-2
我正在使用 Xcode 7,并尝试在按下按钮时将值从选择器传递到另一个函数。是否可以获得当前在选择器中选择的行的值?还是我必须以某种方式使用选择器作为按钮?我尝试实现 didSelectRow,但是当我尝试设置它时,我收到一个错误:使用未声明的类型“UIPicker View”。我猜我必须以某种方式检索源数组的索引。
【问题讨论】:
标签: swift watchkit xcode7 watchos-2
UIKit 不适用于 Apple Watch,它是专为 iOS 设计的。否则你必须使用WatchKit。
要在 WatchKit 应用(watchOS1 或 2)中使用用户界面 (UI) 元素,您必须改用 WatchKit (WK) 元素,例如 WKInterfaceButton。
因此,为了让您的应用成功运行,请将 UIPicker(UIKit 元素)替换为 WKInterfacePicker(WatchKit 元素)。
请注意,WKInterfacePicker 仅适用于 watchOS 2(或更高版本)。
【讨论】:
您正在尝试使用 UIKit 类。
在 watch os 2 中使用 Watchkit 类:
WKInterfacePicker
【讨论】: