腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
点击
publisher
在
Combine
中
执行
两次
swift
、
combine
我不想用saveButton.addTarget(:selector:event) 这就是为什么我尝试使用tap
publisher
的原因_**CombineCocoa**_像这样的框架 saveButton.tapPublisher.sink{ _ in } .store(in: &subscriptions) 当我
点击
saveButton然后打印
两次
'我还尝试使用from合并框架 saveBut
浏览 19
提问于2021-02-26
得票数 -1
回答已采纳
1
回答
在
合并中将AnyPublisher强制转换为
Publisher
swift
、
combine
我
在
combine
中使用
Publisher
<Int,Never>,并尝试返回Published<Int>.
Publisher
在
combine
中
可以将AnyPublisher<Int,Never>转换为Published<Int>.
Publisher
?
浏览 16
提问于2020-09-29
得票数 0
1
回答
如何防止使用Swift键入嵌入
在
UITextField头单元格
中
的UICollectionView时键盘关闭?
swift
、
uicollectionview
、
uitextfield
我想使用嵌入
在
UICollectionView头单元格
中
的自定义UITextfield搜索UICollectionView。我有一个委托方法,它将输入的文本传递给主视图控制器,但是,您在textfield
中
输入的每个字母都会导致键盘辞职,因为集合视图被重新加载。如何防止使用Swift键入嵌入
在
UITextField头单元格
中
的UICollectionView时键盘关闭?
浏览 9
提问于2022-09-17
得票数 7
2
回答
为什么不能触发String.
publisher
?
swift
、
combine
我
在
游乐场
执行
我的代码:import
Combine
let sb = s.
publisher
print("rec: \($0)") }为什么不能触发s.
publisher
??
浏览 2
提问于2020-03-10
得票数 0
回答已采纳
3
回答
当显示键盘时,取消弹出模式。
swift
、
swiftui
如果用户
点击
了模式之外的任何位置,或者显示了键盘,我想将其排除在外。我怎样才能做到这一点?
浏览 9
提问于2021-08-18
得票数 0
回答已采纳
1
回答
何时不使用eraseToAnyPublisher()
swift
、
combine
组合似乎是
在
考虑类型擦除的情况下建造的。原因之一是避免了由许多链式运算符生成的复杂类型,例如在这个中定义的解释。Future一创建就会
执行
,与某些发布者相比,只有当subscriptionFuture保留其最终结果时才会发出值,并且共享/重放值给任何未来的订阅者
浏览 9
提问于2020-10-10
得票数 3
4
回答
在
使用苹果新的
Combine
框架时,如何防止强引用循环(.assign正在引发问题)
swift
、
combine
下面是一个对象不会deinit的例子: import UIKit public var name: String = "" print("deinit") } let
publisher
= Curren
浏览 50
提问于2019-09-18
得票数 23
回答已采纳
2
回答
快速组合:如何指定tryMap(_:)的错误类型?
ios
、
swift
、
xcode
、
macos
、
combine
在
Combine
框架
中
,我们可以
在
使用tryMap时抛出一个通用的Error协议类型。let
publisher
= urlSession.dataTaskPublisher(for: request).tryMap { (data, response) -> (Data, HTTPURLResponseHTTPURLResponse else {
浏览 9
提问于2019-11-24
得票数 12
回答已采纳
2
回答
SwiftUI合并零数据
swiftui
、
combine
、
widgetkit
我创建了一个类来
执行
网络请求并使用
Combine
解析数据。我不是完全确定代码是正确的,但是到目前为止,(仍然在学习Swift和基本网络任务的基础知识)还在工作。不知道如何检查我
在
SwiftUI View
中
的第一个SwiftUIView
中
的数据是否为零,即使没有游戏显示,数据似乎也是有效的。Text("Game is scheduled") }}import Foundationimpo
浏览 1
提问于2021-03-22
得票数 0
回答已采纳
4
回答
期望SwiftUI DynamicProperty属性包装器的内部更新触发视图更新是正确的吗?
swift
、
swiftui
、
property-wrapper
wrappedValue: [SomeValue] { }我看到,即使我的ObservedObject包含在我的自定义属性包装器
中
,DynamicProperty的文档( Xcode
中
的文档,而不是联机的)似乎表明这样的属性是从外部更改导致视图重绘的属性,但是当您将自己的类型与此协议保持一致时,无法保证会发生什么。
浏览 7
提问于2020-01-03
得票数 18
1
回答
如何在
Combine
中
对任意数量的Bool
Publisher
执行
"all“操作?
ios
、
swift
、
combine
我遇到了这样一种情况:我正在尝试确定任意数量的布尔检查(用户定义的条件)是否为true。这看起来像是CombineLatest和AllSatisfy结合起来的工作。问题是CombineLatest只支持固定数量的元素(2、3或4)。除了使用重复的2元素CombineLatest发布器,将每个结果与另一个发布器组合在一起之外,是否还有其他模式? 理想情况下,我希望有这样的东西: Publishers.CombineLatestMany(arrayOfPublishers).allSatisfy { ... } 而不是: Publishers.CombineLatest(pubA, pubB).
浏览 43
提问于2020-05-03
得票数 0
回答已采纳
1
回答
转换@State for Swiftui视图的计算属性
swift
、
swiftui
、
combine
我是SwiftUI的新手,我想把我的计算属性转换成
在
SwiftUI视图中使用的
combine
之类的东西。我不能那样使用它,因为"get set“
在
我的SwiftUI视图中不起作用,我在这里有点挣扎。也许有人有一个很好的解决方案,如何将其与组合转换为
在
swift ui中使用。var currentAuthData: AuthData?
浏览 2
提问于2021-05-12
得票数 0
1
回答
带
Combine
的Cloudkit
ios
、
swift
、
swiftui
、
cloudkit
、
combine
如何组合CloudKit框架以
在
我的项目中使用?为了使用
Combine
,对CloudKit操作有什么可以做的吗?
浏览 15
提问于2019-12-20
得票数 5
1
回答
“某些协议”导致类型不符合协议
swift
、
combine
如果我从where类型
中
删除P限制,就会发生这种情况。import
Combine
associatedtype P:
Publisher
where P.Output == Int} var
publisher
: some
Publisher
{ }错误说是Type我想这是因为
publis
浏览 1
提问于2020-09-10
得票数 2
回答已采纳
1
回答
合并和NotificationCenter:通知不起作用
ios
、
swift
、
nsnotificationcenter
、
combine
我写了一个非常简单的应用来测试
Combine
和NotificationCenter: static let Test = Notification.Name(rawValue: "Test")NotificationCenter.default print("SOLUTION 1: VALUE"
浏览 0
提问于2020-01-09
得票数 2
1
回答
如何使用
Combine
的CurrentValueSubject并在SwiftUI视图中访问它?
ios
、
swift
、
swiftui
、
combine
、
publisher
我的理解是,
Combine
中
的CurrentValueSubject发布者很适合按需访问,而不是普通的发布者只发出一次值。因此,我尝试
在
环境对象中使用一个来存储
在
HKWorkout
中
消耗的总能量,以便在SwiftUI视图中完成锻炼后访问它。
浏览 20
提问于2020-07-22
得票数 1
回答已采纳
1
回答
快速组合:一个发布者直接输出到另一个发布者的输入
ios
、
swift
、
combine
、
publisher
考虑以下综合设想:let注意:
publisher
1和
publisher
2都是同一类型的。
publisher
2是由“核心”类公开的API的一部分。“核心”类具有“与”“子”类的“关系”,而“子”类又具有
publisher
1作为API。
在
“核心”类的生存期内,可以
浏览 2
提问于2022-01-17
得票数 1
回答已采纳
1
回答
为什么
Combine
Publisher
协议的receive<S>和subscribe<S>具有相同的约束?
swift
、
combine
下面是
Publisher
协议: public protocol
Publisher
{ associatedtype Failure: Error然而,
在
协议扩展
中
,有一个非常相似的功能: extension
Publisher
{ where S:
浏览 29
提问于2020-10-10
得票数 0
1
回答
多视图转换动画不会同时发生
ios
、
swiftui
、
swiftui-animation
、
swiftui-state
在
SwiftUI编程的早期,我基本上是试图
在
容器视图中显示一个卡片列表,其中最上面的一个是显示.每个卡片都有一个文本视图,当
点击
时,卡片视图将从堆栈/容器视图中移除,下一个直接视图将被显示。令人惊讶的是,如果我使用Bool变量并使用它只显示/隐藏顶部的卡片视图,但如果我想同时
执行
删除和插入操作,则转换可以正常工作。import SwiftUI @ObservedObject
浏览 6
提问于2021-12-18
得票数 0
1
回答
SwiftUI TextEditor -编辑完成后保存状态
swiftui
、
text-editor
在
互联网上找不到合理的解决方案,所以在这里提出这个问题。谢谢你提前提出建议!
浏览 3
提问于2021-01-30
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Reactive Spring实战 -- 理解Reactor的设计与实现
不知道PDF文件合并怎么弄?3个方法轻松搞定
数据采集框架Gobblin简介
聊聊reactive streams的processors
iSkysoft_Video_Converter_4.7.0视频转换安装教程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券