2016-09-20 1 views
0

SOAP 서비스에서 데이터 소스를 반환하는 쿼리가 있는데, 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

답변

0

글쎄, 나는 문제 당신이 직면하고 무슨 모른다. 하지만 그 행을 편집 할 수 있습니다 :

DataSource [행] [ "IdPessoa"] as? 문자열

마찬가지로 else 부분의 행을 편집하십시오.

그렇지 않은 경우 올바른 방법입니다. 데이터 소스와 델리게이트가 설정되어 있는지 확인하십시오.

관련 문제