Я хочу использовать json, чтобы показать окно выбора с одним полем json
data = {
account = {
id=0;
accountNumber:534534535;
institution:"bank1";
balance:800.3;
};
account = {
id=1;
accountNumber:8353454535;
institution:"bank2";
balance:1200.87;
}
account = {
id=2;
accountNumber:31231231;
institution:"bank3";
balance:150.3;
}
};
Для учетных записей json, которые я пробовал
var accounts:[AccountResponse] = []
let jsonAccounts = response["data"]
let userAccounts = jsonAccounts["accounts"]
for acc in userAccounts{
accounts = AccountResponse(accountResponse: acc)//doesn't work
}
незнать, как использовать его в качестве массива для установки его в UIPickerView, хочет отобразить bank1, bank2, bank3
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return accounts.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int) -> String? {
return accounts[row]
}
Main.storyboard
Цель состоит в том, чтобы позволить пользователю выбрать имя и отобразить баланс в texview, также я хотел бы сохранить идентификатор в переменной
Я действительно новичок в Swift, Ранее япотребляя сервис, и он возвращает json, прежде чем кто-то помог мне с зависимостью SwiftyJSON.Я использовал его для получения информации о пользователе.
data = {
email = "vpozo@email.com";
fullName = "Victor Pozo";
id = 6;
phoneNumber = 099963212;
token = 6;
};
Теперь я могу получить его как объект, используя
let userJson = response["data"]
let user = UserResponse(userResponse:userJson)