Класс FMPState предназначен для работы с состоянием фреймворка.
class FMPState
Метод | Описание |
get() |
Получение текущего состояния фреймворка в виде JSON-структуры.
func get() -> String? |
set(_:) | Восстановление или сброс текущего состояния фреймворка. Восстанавливает
состояние из переданной JSON-структуры. Если указать в параметре
state пустую строку, текущее состояние будет сброшено. Возвращает
true в случае успеха восстановления
или сброса состояния.
func set(_ state: String) -> Bool Параметры:
|
Получение, сброс и восстановление текущего состояния фреймворка:
// Построим экземпляр класса FMPState. Подробнее в примерах к FMPState.Builder.
let state: FMPScheme = fmp.state.build()
// Получим текущее состояние
let currentState: String? = state.get()
// Сбросим текущее состояние
let dropStateSuccess: Bool = state.set("")
// Восстановим текущее состояние
let setStateSuccess: Bool = state.set(currentState!)
См. также: