Вопросы по теме 'rx-swift'
Последовательность действий с RxSwift
Я использую RxSwift просто для своего кода. В моем текущем проекте я хотел бы применить принципы RxSwift к беспорядку блоков завершения из LayerKit:
layerClient.connectWithCompletion { (success, error) -> () in
if (!success) {
// Error...
8839 просмотров
schedule
06.07.2023
Объединение двух Observable‹Void›
Я все еще реактивный новичок, и я ищу помощи.
func doA() -> Observable<Void>
func doB() -> Observable<Void>
enum Result {
case Success
case BFailed
}
func doIt() -> Observable<Result> {
// start both doA...
871 просмотров
schedule
10.11.2022
RxSwift — получение неопределенных ресурсов через HTTP
У меня есть неопределенные ресурсы, которые необходимо получить с сервера. Я попытался сделать это, используя операторы repeatElement() и concat() следующим образом:
repeatElement(0, CurrentThreadScheduler.instance).map({ _ ->...
214 просмотров
schedule
17.06.2023
RxSwift и как сделать простой TableViewController?
Как я могу создать TableViewController в стиле RxSwift?
Я пытаюсь создать простой TableViewController, который использует RxSwift и не имеет разделов.
Я посмотрел и поиграл с...
15396 просмотров
schedule
10.01.2023
RxSwift правильно использует переменные
Я пытаюсь преобразовать проект для использования RxSwift и MVVM. У меня есть служба, которая синхронизирует список данных из Parse при каждом запуске приложения, и я в основном хочу убедиться, что использую правильный подход.
Что я сделал, так это...
11796 просмотров
schedule
02.07.2023
Создание реактивного API с помощью RxSwift
Я погружаюсь в RxSwift и хочу создать «потоковый API» для одного из моих обычных вызовов API.
Моя идея состоит в том, чтобы принять обычный вызов (который уже использует наблюдаемые без каких-либо проблем) и заставить таймер запускать такие вызовы...
1795 просмотров
schedule
10.03.2024
Как создать наблюдаемый массив из массива наблюдаемых?
У меня есть массив объектов Thing , которые я хочу преобразовать в объекты ConvertedThing , используя асинхронную функцию, которая возвращает Observable<ConvertedThing> .
Я хотел бы создать Observable<[ConvertedThing]> , который...
20265 просмотров
schedule
24.06.2023
Первый пример RxSwift завершается ошибкой: невозможно вызвать «commonLatest »со списком аргументов.
Пытаюсь осмыслить RxSwift, но самый первый пример, который они предоставляют, не работает.
Я пытаюсь запустить код RxSwift с https://github.com/ReactiveX/RxSwift/blob/master/Documentation/Examples.md
let a /*: Observable<Int>*/ =...
5304 просмотров
schedule
23.04.2022
Получите только одно значение от Observable
Я начинаю в RxSwift из ReactiveCocoa. У меня концептуальный вопрос.
Допустим, у меня есть значение, которое я хочу наблюдать с течением времени, например темперамент. Так что есть много случаев и мест, где я подписываюсь на это значение, чтобы...
7627 просмотров
schedule
29.09.2022
RxSwift не может распознать метод подписки
Я использую RxSwift для своего приложения iOS.
У меня есть функция, которая возвращает Observable элементов с именем Repository .
func search(query: String) -> Observable<Repository>
По сути, он делает сетевой запрос к github...
287 просмотров
schedule
22.05.2022
RxSwift правильный путь
Я пытаюсь написать MVVM с RxSwift, и по сравнению с тем, что я делал в ReactiveCocoa для Objective-C, было немного сложно правильно написать свой сервис.
Примером является служба входа в систему.
С ReactiveCocoa (Objective-C) я кодирую примерно...
3034 просмотров
schedule
03.06.2023
Как наблюдать за изменениями свойств массива в RxSwift
Вот мой класс:
class ViewController: UIViewController {
var myArray : NSArray!
}
Я хочу запускать событие каждый раз, когда myArray указывает на новый массив, например:
self.myArray = ["a"]
self.myArray = ["b"]
Я пробовал...
9734 просмотров
schedule
20.07.2022
Как ловить ошибки из двух запросов в одном месте с помощью RxSwift
Я новичок, и мне интересно, как отловить ошибку из запросов, которые заархивированы (см. Вырезано выше) в одном месте. В текущей реализации у меня есть обработка ошибок в двух местах, но моя цель — сделать это в одном месте. Мои запросы...
1309 просмотров
schedule
22.02.2023
Правильный способ избавиться от одноразового наблюдаемого в RxSwift
У меня есть наблюдаемое, которое я хочу запустить только один раз. В документах говорится:
Использование пакетов для удаления или оператора takeUntil - надежный способ убедиться, что ресурсы очищены. Мы рекомендуем использовать их в...
12238 просмотров
schedule
25.03.2022
RxSwift, как связать разные наблюдаемые
Я все еще новичок в реактивном программировании и RxSwift в целом. Я хочу связать две разные операции. В моем случае я просто хочу загрузить zip-файл с веб-сервера, а затем распаковать его локально. Я также хочу, заодно, показать прогресс скачанных...
10772 просмотров
schedule
06.06.2024
Создать событие вручную в RxSwift
Я новичок в RxSwift и нуждаюсь в очень простой помощи. Предположим, что у меня есть Observable, и подпишитесь на него вот так.
let source: Observable<Void> = Observable.create { [weak self] observer in
guard let _ = self else {...
12028 просмотров
schedule
11.09.2022
Объединение двух наблюдателей уведомлений в RxSwift
У меня есть этот фрагмент кода:
let appActiveNotifications: [Observable<NSNotification>] = [
NSNotificationCenter.defaultCenter().rx_notification(UIApplicationWillEnterForegroundNotification),...
10366 просмотров
schedule
26.06.2023
Сопоставление ответа JSON с объектами с помощью программирования Rx (Moya)
В настоящее время я пытаюсь изучить программирование Rx. Я нашел Moya интригующим и пытался реализовать простой сетевой запрос, который затем сопоставляется с объектами, которые я затем могу использовать для заполнения tableView.
Я следовал этому...
4144 просмотров
schedule
21.04.2023
Игнорирование/фильтрация ноль
Есть ли оператор, который может фильтровать nil ? Самое близкое, что я нашел, это решение, упомянутое здесь: https://github.com/ReactiveX/RxSwift/issues/209#issuecomment-150842686
Соответствующий отрывок:
public protocol OptionalType {...
8803 просмотров
schedule
09.06.2023
Драйвер RxSwift удаляется после первого значения
Я только начал экспериментировать с Rx и решил попробовать создать простое приложение OSX с использованием RxSwift.
Поскольку в моем приложении есть форма входа, я обнаружил, что Пример GithubSignup очень похож на то, что я делаю.
Однако у...
1671 просмотров
schedule
08.03.2022