UIPickerView默认值为空

我正在使用一个UIPickerView ,它有默认情况下select的第一个值。 当用户不从这个初始select移动UIPickerView ,但是,select的值返回为NSNull 。 我怎样才能使它如此:

  1. 第一个值被识别是否用户改变select。
  2. UIPickerView包含一个空白值,我可以在第一个地方检查。

您可以使用

 [_picker selectedRowInComponent:0] 

nil表示没有人移动select器(可以使第一项空白或像“ – ”)

参考: https : //stackoverflow.com/a/27058363/471840