Вы можете просто изменить параметры PushRow
следующим образом:
(form.rowBy(tag: "<tagOfRow>") as? PushRow<String>)?.options = ["??", "?", "??"]
Или вы можете установить optionsProvider
в инициализаторе строки на lazy
и получать параметры каждый раз, когдаPushRow выбран.
form +++ Section("Choose " + title)
<<< PushRow<String>() { row in
row.optionsProvider = .lazy({ (formViewController, completion) in
// Call Alamofire to get options
// options = ...
completion(options)
})
// .... other set up
}