Как синхронизировать или сделать наблюдаемое ожидание на Swift?

Для полноты вы можете добиться этого с помощью numpy, используя:

f = 1.00
int32bits = np.asarray(f, dtype=np.float32).view(np.int32).item()  # item() optional

Затем вы можете распечатать это с помощью дополнения, используя спецификатор формата b

print('{:032b}'.format(int32bits))
0
задан Mukesh 16 January 2019 в 08:59
поделиться

1 ответ

Вы можете сопоставить Observable с Bool наблюдаемой (хотя Bool здесь не является необходимым, вы можете просто использовать Void) и вернуть Observable из метода login.

Как это:

func login(cpf: String) -> Observable<Bool> {
    let url = URL(string: AccessibilityDataAccessProvider.kLoginURL)
    let params = ["username": String.init(describing: cpf)]

    return dataAccessProvider.postSimpleResponse(url: url!, params: params)
        .do(onNext: {
            let userData = UserDefaults.standard
            userData.set(userToken, forKey: AccessibilityDataAccessProvider.userTokenKey)
        })
        .map { _ in
            return true
    }
}

А затем наблюдать на нем:

login(cpf: "data").subscribe(onNext: { _ in
    // Success
}, onError: { _ in
    // Failure
}).disposed(by: disposeBag)
0
ответ дан Mukesh 16 January 2019 в 08:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: