腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Combine
中
的
RxSwift
`
ActivityIndicator
`
功能
swift
、
swiftui
、
observable
、
rx-swift
、
combine
我使用
RxSwift
已经有几年了,现在开始探索SwiftUI
的
Combine
,在尝试在
Combine
中
复制
RxSwift
的
一些
功能
时遇到了一些麻烦。在
RxSwift
GitHub上,有一个名为
ActivityIndicator
.swift
的
文件
中
的
示例。然后,您可以使用RxCocoa直接驱动UIActivityIndicatorView
的
isAn
浏览 50
提问于2020-10-16
得票数 3
回答已采纳
1
回答
如何显示复杂可观察对象
的
进度?
swift
、
reactive-programming
、
rx-swift
当我像这样使用flatMap时,我想知道如何显示复杂Observable
的
进度: Observable<Int>.from([1,2,3,4]) } } 但是,我不确定这是否是跟踪进度
的
最佳方式有没有更好
的
方法来处理这件事?
浏览 12
提问于2019-03-31
得票数 1
回答已采纳
1
回答
RxSwift
中
RACCommand
的
等价物是什么?
ios
、
swift
、
events
、
reactive-programming
、
rx-swift
ViewModel2我如何使用
RxSwift
实现这一点?
浏览 7
提问于2016-03-18
得票数 2
1
回答
使用
RxSwift
在x秒后显示一个活动指示符
ios
、
swift
、
reactive-programming
、
rx-swift
我目前正在使用
RxSwift
和
ActivityIndicator
扩展()。 当API请求超过2秒时,我试图实现显示一个活动指示器(旋转器)图像。
RxSwift
ActivityIndicator
基本上是一个(所谓
的
“热”) Observable<Bool>,它在发出API调用时发出true,在完成整个任务时发出false。为了获得理想
的
行为,我与throttleing、debounceing等多种组合,以及window和pausable之类
的
操作符一起玩过,
浏览 4
提问于2016-10-13
得票数 1
1
回答
网络调用后绑定到UIRefreshControl
ios
、
swift
、
uirefreshcontrol
、
rx-swift
我是
RxSwift
新手,我想知道我如何能够“积极地”使用带有UITableView
的
UIRefreshControl,而不是通常
的
创建目标的方法,以及手动调用beginRefreshing()和endRefreshingendRefreshing() .addDisposableTo(db)} MyAPI发送一些字符串值
的
请求,我如何绑定refreshControl
浏览 2
提问于2016-04-01
得票数 1
回答已采纳
1
回答
RxSwift
在XCode 9.3上运行UnitTest时崩溃
swift
、
xcode
、
swift4
、
xctest
、
rx-swift
有没有人面临
RxSwift
在XCode 9.3上坠毁
的
问题?下面是引起问题
的
函数Validation .bind(to: result) .disposed(by: disposeBa
浏览 0
提问于2018-04-16
得票数 1
回答已采纳
1
回答
如何将currentValueSubject转换为不可观测
的
不可变
的
?
ios
、
swift
、
combine
所以我更熟悉
RxSwift
而不是
Combine
。管理可变/不可变接口
的
一个好方法是在
RxSwift
中
这样做 /// An immutable interface.>(value: nil) } 我如何使用
Combine
来做类似的事情?cast
的
currentValueSubject似乎没有办法将其转换为非读写版本。还是
浏览 3
提问于2020-03-17
得票数 4
回答已采纳
2
回答
Swift组合:如何将`AnyPublisher<[Foo],*>`转换为`AnyPublisher<Foo,*>`?
swift
、
rx-swift
、
combine
如何将某个元素
的
数组发布者转换为该元素
的
发布者(但具有更多事件)?例如,我如何才能转换 AnyPublisher<[Int], Never>到AnyPublisher<Int, Never> 我想也许
RxSwift
的
from operator提供
的
功能
和我想做
的
类似。我想我想要
Combine
collect
的
倒数
浏览 26
提问于2019-10-13
得票数 3
回答已采纳
1
回答
RxSwift
`.addDisposableTo(disposeBag)`导致内存泄漏
ios
、
swift
、
memory-leaks
、
instruments
、
rx-swift
我在我
的
公司项目
RxSwift
中大量使用。当在仪器
中
运行性能测试时,确实出现了令人担忧
的
问题。没有具体
的
模式来解释为什么会发生这种情况,比如没有在正确
的
地方使用[weak self],它只是在没有明显原因
的
情况下发生。weak self] event in case let .next(response):
ActivityIndicator
.
浏览 9
提问于2017-07-28
得票数 1
1
回答
联合收割机和
RxSwift
有什么区别?
rx-swift
、
combine
我想知道是否有一个很好
的
文档来显示组合和
RxSwift
之间
的
区别? 快速学习
Combine
对我有好处,因为我已经对
RxSwift
有了很好
的
了解
浏览 3
提问于2022-06-09
得票数 2
2
回答
RxSwift
显示/隐藏
ActivityIndicator
的
实践
ios
、
swift
、
rx-swift
假设我们有表示网络请求调用
的
伪代码,并使用
RxSwift
显示/隐藏一个活动指示符: isLoading.accept(true) self.network.executeRequest我对必须为onNext/onSuccess和onError编写两次相同
的
代码感到不舒服,基本上是这样做
的
。我正在寻找建议,以最小化/改进关闭活动指示符,例如,在一条语句中处理请求
的
所有事件,并避免使用subscribe函数。或者还有其他
浏览 8
提问于2020-10-26
得票数 1
回答已采纳
2
回答
使用
RxSwift
停止图像上传并重新启动
的
最佳方法是什么?
swift
、
rx-swift
我正在尝试创建一些
功能
,以便使用
RxSwift
将图像上传到远程服务器。我
的
上传
功能
如下: guard let data = image.jpegData这是我
的
方法,在我看来,它看起来很难看。但无论如何,它是有效
的
:)。 .tra
浏览 15
提问于2022-05-06
得票数 1
回答已采纳
1
回答
传统目标C代码与
RxSwift
共存吗?
ios
、
objective-c
、
swift
、
rx-swift
我们有一个应用程序,它使用目标C编写了大量
的
代码库,遵循MVC模式。现在,我们计划使用
RxSwift
(带有MVVM模式)向现有的应用程序添加新
的
功能
/屏幕。这是推荐
的
方法吗?这两者之间
的
互操作性有多好? 此外,我们正在考虑以分阶段
的
方式将整个代码库迁移到
RxSwift
。我是
RxSwift
的
新手。如果其他人在没有任何问题
的
情况下做到了这一点,我就得不到任何帮助。我只想知道我们在这个过程<em
浏览 1
提问于2019-06-14
得票数 0
回答已采纳
2
回答
使用
RxSwift
的
UIRefreshControl
swift
、
rx-swift
、
rx-cocoa
嗨,我正在尝试让一个UIRefreshControl与
RxSwift
一起工作。因此,我使用
的
是
RxSwift
示例
中
的
。 }, onError: { (Error) in }, onDisposed: {} 然后,在我
的
视图控制器
中
let refresher: UIRefres
浏览 2
提问于2017-03-30
得票数 3
1
回答
如何正确管理`AnyCancellable`
的
集合
swift
、
combine
我不介意AnyCancellable超出范围,但是基于文档,它会自动在deinit上调用cancel,这是不受欢迎
的
。我试着使用一个可取消
的
包,但是在出版商解雇了一个补全包之后,AnyCancelable仍然堆积起来。 我应该手动管理这个包吗?我
的
印象是,store(in: inout Set)是为了方便管理可取消实例而使用
的
,但它所做
的
只是将AnyCancellable推入一个集合
中
。DispatchQueue.main.asyncAfter(deadline: .now() + .s
浏览 11
提问于2019-11-05
得票数 15
1
回答
Combine
中
的
switchToLatest
的
行为不符合预期
swift
、
combine
我一直在尝试在
Combine
中
从
RxSwift
复制flatMapLatest,我在一些地方读到过解决方案是使用.map(...).switchToLatest 我发现了两者之间
的
一些差异,我不确定是不是我
的
实现在
RxSwift
中
,如果上游可观测对象发出停止事件(已完成或错误),则在flatMapLatest闭包
中
创建
的
下游可观测对象将继续发出事件,直到它们自己发出停止事件: let disposeBag =(()) mockT
浏览 20
提问于2019-10-18
得票数 1
1
回答
Xamarin窗体等待图像保存并显示它
c#
、
xamarin.forms
、
xamarin.android
、
xamarin.ios
、
skiasharp
下面是实现该
功能
的
代码: async void OnButtonClicked(object sender, EventArgs args) using (var image = args.Surface.Snapshot(var data = image.Encode(SKEncodedImageFormat.Png, 80)) using (var stream = File.OpenWrite(Path.
Combine
首先,我在该页面上创建了一个如下所示
的
ActivityIndicator
浏览 8
提问于2019-12-20
得票数 0
回答已采纳
1
回答
链式网络请求
RXSwift
swift
、
rx-swift
、
combine
嘿,我在HackingWithSwift教程中学到了如何使用
Combine
发出链式网络请求(参见下面的代码)。现在我将使用
RXSwift
构建相同
的
逻辑,但我不知道如何像
Combine
中
那样获取/订阅以获得最终结果。合并:func fetch<T: Decodable>(_ url: URL, defaultValue: T) -> AnyPublisher<T, Never> {items = a
浏览 1
提问于2021-03-22
得票数 2
2
回答
RXSwift
在弹出时采取行动
rx-swift
、
debouncing
我希望有一个可以观察到
的
,当我们还没有释放价值
的
时间范围内,其他
的
事情会发生,例如,显示一个旋转器。}).subscribe().disposedBy(disposeBag) 我认为这个问题可能符合我
的
需要,但不确定这是否正是我所要求
的
:
浏览 1
提问于2018-10-10
得票数 0
回答已采纳
1
回答
RxSwift
。订阅发生两次
ios
、
swift
、
rx-swift
我对
RxSwift
不是很了解,我自己也不能解决我
的
问题。我将非常感谢你
的
帮助。对不起,我
的
英语不好。//Subscribe when creating a cell .do(onNext: { (_) in cell.
activityIndicator
.isHidden = f
浏览 8
提问于2019-09-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Surfer 25中的新增功能
AutoCAD 2019 中的新增功能
RxSwift和RxCocoa入门
Java开发中:String类的其它功能,及功能应用
ThoughtWorks技术雷达:2021年一定要关注的技术趋势和选型建议
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券