如何将NSMutableArray传递给UIPickerView?

问题描述:

我在SOAP服务中有一个查询,它返回一个DataSource,DataSource每行有两列,如何使用Swift 2.3将这些列带到UIPickerView中?如何将NSMutableArray传递给UIPickerView?

enter image description here

我使用此代码来传递数据源:

func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? { 

      print(DataSource[row]) 

    if component == 0 { 

      return DataSource[row][IdPessoa] as? String 
    } else { 

      return DataSource[row][Empresa] as? String 
    } 
} 
+0

你是怎么做到的? – Adarkas2302

好了,我不知道什么问题,你所面临的。但你可以编辑该行:

DataSource [row] [“IdPessoa”] as?字符串

同样,编辑其他部分的行。

否则方法是正确的。确保设置了数据源和委托。