Описание тега rx-cocoa

1 ответ

RxSwift: повторить (завершено) поток

Предположим, у меня есть кнопка, которую можно использовать для запуска и остановки (переключения) действия. let toggleStream: Observable<Bool> = toggleBtn.rx.tap.scan(false) { state, _ in !state } У меня есть другой поток, который непрерывно …
26 апр '17 в 22:18
1 ответ

Как заставить автозаполнение RxSwift работать в Xcode 10.1?

Только начал изучать RxSwift. Почему автозаполнение не работает, даже если команды rx работают нормально? РЕДАКТИРОВАТЬ: временное решение может быть добавить asObservable но я хочу полный опыт!
18 янв '19 в 11:18
1 ответ

Как реализовать в RXswift и RXCocoa UITableView внутри ячейки табличного вида?

Я новичок в RXswift и в настоящее время работаю в проекте, который требует rxswift с UITableView внутри UITableViewCell Ниже приведены некоторые из кодов, которые я сделал до сих пор, но каждый раз при прокрутке вверх / вниз он не показывает правиль…
21 авг '18 в 14:13
1 ответ

RxSwift 4/RxCocoa 4 Устаревшая переменная - плюсы и минусы

В будущем Variable будет объявлен устаревшим в RxSwift 4. Вместо этого классы Relay были впервые реализованы в RxCocoa 4, и альтернативой, предложенной для Variable, является BehaviorRelay. Присвоение значения переменной является обязательной команд…
17 мар '18 в 15:35
1 ответ

RxTest: неопределенные символы для архитектуры x86_64 и arm64

Я пытаюсь запустить следующий тест из главы 16: Тестирование с помощью RxTest из книги Raywenderlich RxSwift : import XCTest import RxSwift import RxTest @testable import Testing class TestingViewModel : XCTestCase { var viewModel: ViewModel! var sc…
22 май '18 в 10:39
1 ответ

RxSwift Невозможно преобразовать тип результата вызова '(_) -> Одноразовый "в ожидаемый тип" (_) ->

Я пытаюсь добавить headerView к collectionView, используя RxSwift. Я получаю эту ошибку: Невозможно преобразовать тип результата вызова '() -> Одноразовый "в ожидаемый тип" () -> на этой линии: obsHeader.asObservable().bind(to: collectionView.rx.ite…
2 ответа

Методы делегирования TabelView, использующие RxSwift

Я использую RxSwift для TableView. Мне нужно вычислить высоту динамических ячеек ранее, я сделал это в методе делегата WillDisplayCell. Я не знаю, как связать методы TableView Delegate с RxSwift. Может ли кто-нибудь помочь?
30 мар '17 в 11:11
2 ответа

Кнопка включения с логикой RxSwift

Я новичок в RxSwift и хочу добиться следующего. у меня есть email and password TextField, Когда вы ввели текст в оба textfields кнопка должна быть включена. В моем ViewController я делаю следующее: txtEmail.rx.text.asObservable() .bindTo(viewModel.e…
05 дек '16 в 11:35
1 ответ

RxSwift MVVM Проверить форму на кнопке "Отправить", затем сделать запрос API

Я новичок в RxSwift и пытаюсь сделать как состояния заголовка с подходом ввода-вывода MVVM. Я не могу понять лучший подход, чтобы сделать следующее. Проверьте значения phoneNumberTextField, когда нажмите submitButton Остановить отправку запроса Alam…
12 янв '19 в 19:21
2 ответа

Reactive Swift использует живые данные из API - нужен базовый пример

Я новичок в RxSwift и ищу базовый пример того, как печатать в консоли потоковую передачу данных из бэкэнда. У меня есть бэкэнд, который передает некоторые фиктивные данные каждую 1 секунду, я могу видеть их с помощью запроса скручивания, и я хочу им…
10 фев '19 в 14:26
1 ответ

Значение типа * не имеет члена 'rx'

Я пытаюсь сделать небольшую реактивную оболочку для ImageDownloader от AlamofireImage: import Foundation import UIKit.UIImage import AlamofireImage import RxCocoa import RxSwift extension Reactive where Base: ImageDownloader { public func download(u…
03 дек '18 в 09:50
1 ответ

Как использовать flatMapLatest на драйвере с помощью RxSwift

Я пытаюсь получить некоторые данные из сети всякий раз, когда меняется местоположение моего пользователя. struct CityService { private init() {} static let shared = CityService() lazy var nearbyCities: Driver<[City]> = { return GeolocationServ…
09 фев '19 в 12:38
1 ответ

Как выполнить модульное тестирование RxCocoa BehaviorRelay

Я начинаю с модульного тестирования RxSwift Driver, И у меня проблемы с тестированием Driver, Это структура кода моего ViewModel: import Foundation import RxSwift import RxCocoa class LoginViewViewModel { private let loginService: LoginService priva…
13 янв '19 в 00:05
1 ответ

Почему withLatestFrom не возвращает последнее значение?

Я использую некоторые BehaviourRelay для некоторой переменной. И я пользуюсь withLatestFrom для одного из них. Но withLatestFrom не вернул последнее значение, которое я связал с ним. Если я использую combineLatest, Это работает, но я хочу знать, поч…
17 янв '19 в 00:35
3 ответа

RxSwift - сделать один элемент интерфейса скрытым / не скрытым в соответствии с другим элементом

Я использую RxSwift а также RxCocoa в моем проекте. у меня есть немного UITextField с именем "lastNameTF", и есть UILabel имя "lastNameTitle". Я хочу знать, есть ли способ установить isHidden Значение lastNameTitle всегда будет равно isHidden значен…
12 июл '18 в 12:38
1 ответ

Как решить ошибку сборки Xcode "Нет такого модуля RxCocoa"?

Я очень новичок в разработке для Mac / iOS с Xcode, и у меня проблемы с созданием моего приложения. Я работаю над этим вопросом 4 дня, но у меня больше нет идей, чтобы найти причину. Приложение имеет 6 проектов, связанных в xcworkspace. Я добавил че…
05 фев '17 в 19:40
2 ответа

Двойное отображение RxSwift в tableView.rx.itemSelected

Я хочу получить объект от tableView.rx.itemSelected и после обработки. Этот метод возврата IndexPathтак что я могу отобразить это значение. Но как получить объект по индексу из ViewModel? struct ViewModel { var items: Observable<[Item]> } Приб…
02 окт '17 в 07:20
1 ответ

Добавьте счетчик при выполнении запроса moya с помощью RxSwift и mvvm и отклоните его, когда пользователь получит ответ

У меня есть приложение, в котором я пытаюсь реализовать RxSwift с использованием MVVM. У меня есть SignInViewModel, где я делаю проверку, и я обновляю логин, который можно наблюдать, с помощью логического ответа на остальные, который я слушаю. В кла…
03 ноя '17 в 10:14
1 ответ

RxFeedback Пример проблем

extension URLSession { fileprivate func loadRepositories(resource: URL) -> Observable<SearchRepositoriesResponse> { return self .rx.response(request: URLRequest(url: resource)) .retry(3) .map(Repository.parse) .retryWhen { $0.delay(1.0, sch…
06 окт '17 в 11:47
0 ответов

Общий параметр 'Self' не может быть выведен в RxDataSources

Я пытаюсь RxDataSources https://github.com/RxSwiftCommunity/RxDataSources для простого TableView class ViewController: UIViewController { @IBOutlet weak var tableView: UITableView! let disposeBag = DisposeBag() override func viewDidLoad() { super.vi…
25 июл '18 в 17:38