rx-swift

    0热度

    1回答

    我在RXSwift初学者,我有问题,我的代码 我有代码: let dartScore = PublishSubject<Int>() dartScore.asObservable() .scan(501) { intermediate, newValue in let result = intermediate - newValue

    0热度

    1回答

    在我的应用程序中,我有一个采集器集合。每个选择器从服务中获取其值。 的应用布局看起来是这样的: -------------------- - picker 1 - -------------------- - add picker - -------------------- 您可以点击add picker添加更多选择器,它被放置在一个UIStackView。每个选择器都支持它的UI

    1热度

    1回答

    我在awakeFromNib函数中创建了一个局部变量,在一个UIView动画块中使用它,但它永远不会被释放,为什么? 这里是(在一个UITableViewCell内awakeFromNib)代码 var fullPhotoDisposeBag = DisposeBag() fullScreenImageView.rx.tapGesture().when(UIGestureRecognizerSt

    0热度

    1回答

    我想创建一个ObservableType的扩展,但下面的代码不会编译。 public extension ObservableType { public func foo<C: Collection>(_ calls: @escaping (E) -> C) -> Observable<[Any]> where C.Iterator.Element: ObservableType {

    2热度

    1回答

    显然我是RxSwift的新手,虽然我消耗了大量文档和演讲,但我想我缺少一些基本概念。 在我的应用程序中,我有一个REST风格的Web服务来加载各种资源,但Web服务的基础URL在构建/开始时未知。相反,我有一个“URL解析器”Web服务,我可以使用我的应用程序包,版本和可能的环境(“生产”,“调试”或在应用程序调试设置中输入的任何自定义字符串)调用以获取基础URL,然后使用为实际的服务。 我的想法

    0热度

    1回答

    我想要处理每个请求,并且如果请求的响应与条件不匹配,请启动一个新请求并获取响应。我怎样才能重新启动旧请求 这里是我现在的代码 static func request(target: API) -> Observable<Response> { let actualRequest = provider.request(target) return self.provider.

    0热度

    1回答

    我有(我认为)应该是一个常见的场景。 我有一个可能有子视图模型的ViewModel。 (父母和子女)都有一个Observable<Bool>来反映他们是否有关于其原始状态的变化。 的代码如下: class ParentViewModel { var children = Variable<[ChildViewModel]>([]) var hasChanges: Observ

    0热度

    1回答

    我最近试图使用可解码协议将JSON解析为模型,并且我已成功完成该任务。但是现在我想用RxSwift实现双向绑定。为此,我需要声明类型的变量的变量<>“这里是我的模型片段: struct Person : Decodable { var batchcomplete = String() var `continue` = Continue() var query = Q

    1热度

    1回答

    我有以下斯威夫特4 RxSwift worthReacting.flatMap{ (userSearch) in translator.getTranslation(ofWord: userSearch) }.subscribe( onSuccess: {(dataModel) in state.value = .translation(word

    1热度

    2回答

    我们有一个有趣的问题。我们有客户想要使用我们基于网络的应用程序(后端/数据库与我们)。但是他们想要加密患者信息,因此我们公司中没有人能够看到它。会有某种JavaScript解决方案吗?或者在发送给我们之前以某种方式使用它们的加密?