ios – 从WKPickerInterface获取所选索引

我可以让WKInterfacePicker调用pickerDidSettle,但是如何获取所选项的索引?
@IBAction override func pickerDidSettle(picker: WKInterfacePicker) {
    print("Picker settled to index: \(picker)")
}

解决方法

Each time the picker value changes,the WKInterfacePicker object
reports the change to its associated action method. The format of this
action method is as follows:

OBJECTIVE-C

-(IBAction)pickerAction:(NSInteger)index

SWIFT
@IBAction func pickerAction(index: Int)

You can use the action method’s index value to obtain the selected
item from the array of items you used to configure the picker. The
picker reports every change to its action method,regardless of how
fast the user turns the Digital Crown. If your app should respond only
to the item that the user selected,use the pickerDidSettle: method of
WKInterfaceController to get the selected item instead.

Source Link

UPDATED SOURCE LINK

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...