我正在尝试返回称为picker的UIPickerView的selectedValue。问题是无论我做什么,它总是返回nil。怎么会这样

let done: ActionStringDoneBlock = {(picker: ActionSheetStringPicker!, selectedIndex: NSInteger!, selectedValue : AnyObject!) in
   prinln(selectedValue)
}

最佳答案

这样做的原因是在完成的块中展开了NSInteger,尝试将NSInteger!更改为NSInteger,问题将得到解决。

let done: ActionStringDoneBlock = {(picker: ActionSheetStringPicker!, selectedIndex: NSInteger, selectedValue : AnyObject!) in
println(selectedValue)

}

关于ios - UIPickerView选择的值anyObject返回nil,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26928132/

10-12 01:13