我有一个带有UIPicker
的iOS + Watch应用程序,并且我不断获取与之相关的日志,而这些日志与Watch应用程序无关:
[default] - [SPRemoteInterface handlePlistDictionary:fromIdentifier:]:2977:ComF: - >插件方法.pickerFocus未由控制器实现(null)
[default] - [SPRemoteInterface handlePlistDictionary:fromIdentifier:]:2977:ComF: - >插件方法.pickerClearFocus未由控制器实现(null)
我检查了文档,我能找到的最接近的东西就是pickerDidFocus()
方法,这似乎是在谈论我遇到的一般问题区域,但没有明确的具体实施思路.pickerClearFocus
和.pickerFocus
。
答案 0 :(得分:2)
与" .pickerSettle"相同......
"我遇到了同样的问题。看起来像iOS或XCode的错误,因为公共API没有包含方法" .pickerSettle",以及现有方法" pickerDidSettle"实际上被称为罚款。一切似乎都按预期工作。"
来自:
答案 1 :(得分:1)
我确实为我的案例找到了一个解决方案(WKInterfaceButton)。按钮参考插座和按钮发送动作插座必须属于同一类。当选择器出口引用视图并且操作引用视图控制器时,将显示该消息。
细胞:
class aCellView: NSObject {
var delegate: WKInterfaceController? = nil
// The action outlet
@IBAction func doSomeThing() {
self.delegate!.doSomeThing()
}
}
控制器:
class HomeInterfaceController: WKInterfaceController {
// ... where you implement your cell
cell.delegate = self
// ... where you implement your cell
}