Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在UIKit中使用Combine验证并提交表单
我正在使用 Storyboard UIKit 构建表单 我有 4 个输入字段 当它有效时 我会将数据提交到 UI 并在 UI 上显示响应 我创建了一个 ViewModel 并在其中添加了验证代码 以下是我的验证代码 Published pu
swift
MVVM
combine
实现与 URLSession 发布者和合并的重新连接
我想知道是否有一种方法可以实现重连机制与新的Apple框架结合并使用URLSession发布者 试图在 WWDC 2019 中找到一些例子 尝试玩waitsForConnectivity运气不好 它甚至没有在自定义会话中调用委托 tried
swift
combine
使用 Swift 组合创建计时器发布器
我一直在看通过 SwiftUI 的数据流 WWDC 演讲 https developer apple com videos play wwdc2019 226 他们有一张包含示例代码的幻灯片 其中使用连接到 SwiftUI 视图的计时器发布
swift
SwiftUI
Publisher
combine
使用 Xcode 12 访问 SwiftUI 中的 ViewModel 字段:“访问安装在视图之外的状态值”
我认为这个错误消息对于 Xcode 12 中的 SwiftUI 来说是新的 因为它在 Google 中的点击率为 0 而消息本身相当通用 访问安装在视图之外的状态值 这将导致 Binding 的初始值恒定并且不会更新 我有以下代码 删除了一
swift
SwiftUI
combine
xcode12
receiveCompletion 出错时订阅取消
在我的以 MVVM 模式设计的应用程序中 我有一个登录视图 如果存在网络或身份验证问题 登录可能会失败 我的目标是捕获错误并显示相应的警报 我为警报定义了枚举 如下所示 enum Alerts Identifiable var id Int
ios
swift
SwiftUI
combine
合并将一个发布商变成另一个发布商
我使用 OAuth 框架 它异步创建经过身份验证的请求 如下所示 OAuthSession current makeAuthenticatedRequest request myURLRequest result Result
ios
swift
combine
Swift 合并发布者与完成处理程序以及何时取消
我知道一般来说 发布者比闭包更强大 但是我想询问并讨论一个具体的例子 func getNotificationSettingsPublisher gt AnyPublisher
swift
combine
如何模拟 URLSession.DataTaskPublisher
我该如何嘲笑URLSession DataTaskPublisher 我有课Proxy需要注入一个URLSessionProtocol protocol URLSessionProtocol func loadData from url U
ios
swift
mocking
URLSession
combine
.sink 没有从未来发布者返回承诺值
我在 lrvViewModel swift 中有这段代码 func getVerificationID phoneNumber String gt Future
swift
xcode
reactiveprogramming
ios13
combine
@StateObject 与 @ObservedObject 当外部传递但由视图拥有时
基于这个答案 SwiftUI 中 ObservedObject 和 StateObject 有什么区别 https stackoverflow com questions 62544115 what is the difference be
ios
swift
xcode
SwiftUI
combine
如何使用组合观察数组的新值?
如果我有一个数组 var arr 0 1 2 以及它的联合出版商 arr publisher sink completion in print Completed with completion receiveValue val in pr
swift
combine
Swift 仅针对某些错误类型组合重试
我有一个自定义管道 我想对一些可恢复的错误代码进行 3 次重试 并且我想为可恢复的错误添加一些短暂的延迟 有人知道我该怎么做吗 func createRequest for message Message gt AnyPublisher
ios
swift
combine
根据观察到的变量的变化更新@Published变量
我有一个可以观察到的 AppState class AppState ObservableObject private init static let shared AppState Published fileprivate set va
swift
combine
组合sink:忽略receiveValue,只需要completion
考虑以下代码 CurrentValueSubject
swift
SwiftUI
reactiveprogramming
combine
如何使用 Publishers.CombineLatest 获取 1 个发布者
我正在尝试使用 2 个发布商 并将它们流式传输到从这两个值映射的 1 个发布商 我的代码是 class ViewModel let email CurrentValueSubject
swift
combine
Swift Combine:将发布者转变为只读 CurrentValueSubject
有时我的视图模型使用 Published财产或PassthroughSubject 但我不希望它对外界可写 很简单 把它变成公共的AnyPublisher并将可写的保留为私有 如下所示 class ViewModel Published p
swift
combine
Swift Combine - 等待所有发布者
我正在尝试使用 Swift 组合来运行许多具有相同结果的任务 目前 每个任务都是一个将发出结果的发布者 现在我面临一个问题 我必须等待所有发布者发出该元素然后继续 有点像调度组 我找到了 zip 带有 运算符需要 4 个发布者 https
swift
combine
SwiftUI - NavigationView 中的内存泄漏
我正在尝试向模态呈现的视图的导航栏添加一个关闭按钮 然而 解雇后 我的视图模型deinit方法从未被调用 我发现问题在于它捕获的位置self in 导航栏项的 我不能只通过一个weak self in 导航栏项的动作 因为 View 是一个
ios
swift
memoryleaks
SwiftUI
combine
IOS 13 组合框架 - @Published 不起作用(“未知属性‘已发布’”)
我观看了 WWDC 2019 会议 实践中的组合 https developer apple com videos play wwdc2019 721 https developer apple com videos play wwdc20
ios
swift
combine
组合 + SwiftUI 中的最佳数据绑定实践?
在 RxSwift 中 绑定一个非常容易Driver or an Observable in a View Model对于某个观察者来说ViewController 即一个UILabel 我通常更喜欢构建一个带有可观察值的管道由其他可观察量
ios
swift
SwiftUI
RxSwift
combine
«
1
2
3
»