与Focus相关的选择器控制方法

SRM*_*RMR 10 uipickerview ios swift watchkit

我有一个带有a的iOS + Watch应用程序UIPicker,并且我不断得到与之相关的日志,我无法弄清楚与Watch应用程序相关:

[默认] - [SPRemoteInterface handlePlistDictionary:fromIdentifier:]:2977:ComF: - >插件方法.pickerFocus未由控制器实现(null)

[default] - [SPRemoteInterface handlePlistDictionary:fromIdentifier:]:2977:ComF: - >插件方法.pickerClearFocus未由控制器实现(null)

我检查了文件和我能找到的最接近的是刚刚的pickerDidFocus()方法,这似乎是在谈论我有一般问题区,但对于具体没有明确的实施思路.pickerClearFocus.pickerFocus.

Lud*_*vic 1

我确实找到了适合我的情况的解决方案(WKInterfaceButton)。按钮引用插座和按钮发送操作插座必须属于同一类。当选择器出口引用视图并且操作引用视图控制器时,将显示该消息。

细胞 :

class aCellView: NSObject {
  var delegate: WKInterfaceController? = nil

  // The action outlet
  @IBAction func doSomeThing() {
    self.delegate!.doSomeThing()
  }
}
Run Code Online (Sandbox Code Playgroud)

控制器 :

class HomeInterfaceController: WKInterfaceController {
  // ... where you implement your cell
  cell.delegate = self
  // ... where you implement your cell
}
Run Code Online (Sandbox Code Playgroud)