腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
dataTaskPublisher
的
Swift
API
调用
、
、
、
、
在
使用
dataTaskPublisher
和从
API
拉取数据方面取得了各种成功。我遇到
的
问题是嵌套JSON。我可以获取简单
的
JSON,但是像Pokemon
API
这样
的
东西嵌套了JSON。任何建议都是很好
的
。On现: // fetch完成是我一直挂在心上
的
部分。Text("card name here") .onAppear { let
浏览 21
提问于2020-09-07
得票数 0
回答已采纳
1
回答
使用
SwiftUI组合刷新令牌
、
、
我试图在
Swift
5和iOS组合框架中实现刷新令牌策略。我不打算
使用
任何第三方包,只
使用
框架URLSession.
dataTaskPublisher
提供
的
内容,所以mu
的
目标是: 欢迎任何帮助
浏览 2
提问于2020-01-13
得票数 5
1
回答
如何修复iOS/Xcode构建错误,未定义
的
symbol `__C.NSURLSession.
DataTaskPublisher
`?
、
、
、
TinyNetworkingObjcIO):__C.NSURLSession.load<A>(TinyNetworkingObjcIO.Endpoint<A>) -> Combine.AnyPublisher<A,
Swift
.ErrorTinyNetworkingObjcIO):__C.NSURLSession.load<A>(TinyNetworkingObjcIO.Endpoint<A>) -> Combine.AnyPublisher<A,
Swift
.Error64 clang
浏览 9
提问于2020-06-19
得票数 0
回答已采纳
4
回答
如何模拟
DataTaskPublisher
?
、
、
我正在尝试
使用
URLSession.
DataTaskPublisher
为我
的
应用编程接口编写一些单元测试。我已经在Stackoverflow上发现了一个同样
的
问题,但我正在努力
使用
所提出
的
解决方案来实现一个工作类。URLRequest) -> URLSession.
DataTaskPublisher
{} 然后,我
的
浏览 0
提问于2020-02-06
得票数 6
1
回答
如何
使用
Swift
中
的
组合读取JSON错误对象
的
属性值?
、
、
我
的
所有
API
端点都返回一个响应,在Postman中如下所示: "statusCode": 401, "message":"Missing authentication"我想做
的
是提出请求,并在
Swift
中访问这些属性。在某些情况下,我会在应用程序
的
前面
使用
错误信息属性
的
值。这将由返回<e
浏览 3
提问于2020-05-28
得票数 0
回答已采纳
1
回答
如何
使用
dataTaskPublisher
链接多个
API
调用
?
、
、
、
我想从REST中获取数据,为了做到这一点,我需要首先获得一个IDs 1
调用
数组。在此之后,我需要
使用
每个ID执行
API
调用
,我不想
使用
completionHandlers,而是
使用
组合。到目前为止,我
的
代码如下: guardlet url = URL(string: "url&qu
浏览 0
提问于2019-08-12
得票数 6
回答已采纳
2
回答
iOS组合:从URLSession
的
dataTaskPublisher
获取强类型错误
、
、
我正在努力从URLSession
的
.
dataTaskPublisher
(for:)发布程序中形成一个强类型
的
error对象(下面示例中
的
ApiErrorResponse对象),但找不到任何线索。在这里,我创建了一个从远程
API
获取笑话对象
的
类,然后按如下方式处理结果和错误(该类可以像在Xcode游乐场中一样被编译): class DadJokes { structCodable {
浏览 18
提问于2020-07-20
得票数 3
1
回答
试捕块内如何结合工作?
、
、
我在做这样
的
事- .tryMap(verifyAPIResponse) .tryMap(parseJson) .eraseToAnyPublisher()是在返回self.urlSession.
dataTaskPublisher
(for: apiCallOne )或之前发生
的</
浏览 1
提问于2021-02-17
得票数 0
回答已采纳
1
回答
swiftui组合无法获取数据
、
、
如果不
使用
combine这个
API
,为什么要
使用
combine no)?term=taylor+
swift
&entity=song" return task = URLSession.shared.
dataTaskPublisher
浏览 0
提问于2020-10-24
得票数 1
1
回答
URLSession.shared结构属性不适用于组合
API
调用
、
、
、
、
我在我
的
网络层中遵循了APILoader结构。decoder: JSONDecoder()) .eraseToAnyPublisher()} 当我
使用
urlSession struct属性
调用
dataTaskPublisher
(for: urlRequest)方法时,它不起作用。但这适用于非结合传统
API
调用
。当我像下面这样
使用
URLSession.shared<
浏览 7
提问于2022-08-12
得票数 0
1
回答
嵌套在字典中
的
问题提取数组,并
使用
Combine和
Swift
为其返回发布者
、
、
我正在实现一个网络层,
使用
组合,很难将内部数组提取为发布者,这是我在一次滑动中所需要
的
类型。我有它
的
工作,但作为两个独立
的
函数,在第二个在.sink中,我拉出我需要
的
,但我希望这一切发生在第一个函数.以下为参考的当前状态。从
api
返回
的
json以供参考: "count": 1, {facetids:[], identifier
浏览 3
提问于2022-09-04
得票数 0
1
回答
自签名证书快速组合
、
我正在尝试查询包含HTTPS和自签名证书
的
终结点。如何在
Swift
中
使用
Combine实现以下代码以包含证书。struct
API
{ func getJSON() -> AnyPublisher<ResultList, Error> { .map({$0.data})
浏览 15
提问于2021-03-24
得票数 0
2
回答
如何检查URLSession.
dataTaskPublisher
的当前进度?
、
我
使用
一个
dataTaskPublisher
来获取一些数据: self.cancelToken =
dataTaskPublisher
(for: req).sink { /* ... */ }如果在请求进行时
调用
了该函数,我想返回。目前,我要么: 对isDownloading变量进行装箱和管理。是否有内置方式来检查
dataTaskPubli
浏览 6
提问于2020-04-08
得票数 9
回答已采纳
1
回答
视图接收json来调试JSONDecoder错误
我目前正在
使用
以下流来
调用
api
并解码响应: .mapError { error} .retry(retries)当我
调用
它时,我得到一个200响应,但也有一个解码错误: keyNotFound(CodingKeys(string
浏览 1
提问于2022-04-26
得票数 0
回答已采纳
1
回答
DataTaskPublisher
生成器:正确
的
函数返回类型是什么?
、
dataTaskPublisher
目标:--我想制造一个任何订阅者都可以访问
的
生成器。我想要一个创建函数,返回一个发行者供通用订阅者
使用
.类似于:下面是我对这个功能
的
设想:}func generalPublisher(url: URL) -> URLSession.
DataTaskPu
浏览 1
提问于2020-11-28
得票数 0
1
回答
使用
组合运算符将未来转化为发布者
、
、
我
使用
的
是一个
API
(Firebase),它为大多数方法
调用
公开异步接口。对于我通过自己
的
API
提出
的
每一个请求,如果存在这样
的
标记,我希望将用户
的
令牌作为头添加。我试着把整个过程变成一个管道
的
一部分。} else { } .map { idToken -> URLSession.
DataTask
浏览 0
提问于2020-07-13
得票数 1
回答已采纳
1
回答
Combine:从URLSession.shared.
dataTaskPublisher
输出解码数据
、
目前,我正在
使用
这个Combine代码从
API
获取数据: URLSession.shared.
dataTaskPublisher
(for: url) // fetch另一个是针对历史数据
的
。然后我想等待这两个请求
的
结果,并将它们放在一个结构中,我不能考虑如何更改URLSession.shared.
dataTaskPublisher
以仅返回解码
的
数据。我打算
使用
Async Await从另一个函数
浏览 82
提问于2021-11-22
得票数 -2
1
回答
URLSession.shared.
dataTaskPublisher
-如何将接收到
的
值转换为字符串?
、
、
、
、
作为一个
Swift
新手,我试图
使用
以下代码下载并解析一个CSV文件: .tryMap(handleOutputcolumns { }但是,我得到了语法错误: 无法将“String”类型
的
值转换为预期
的
参数类型返回
的
值是什么,是不是远程文件
浏览 2
提问于2021-07-03
得票数 1
回答已采纳
1
回答
包含SwiftUI列表
的
AsyncImages仅在滚动出视图时才更新
、
、
、
一旦分配了这个@State,它就会触发检索AsyncImage
的
调用
,在它工作时显示一个占位符。在创建单元格
的
Contentview中,我
使用
相当类似的代码检索pokemon名称列表,它可以正常工作。实例化AsyncImage
的
不同方法。 我认为可能是因为
API
同时
调用
所有映像,然后被映像服务器拒绝。但是我没有看到失败,甚至把列表中
的
pokemons数量减少到2或3个也会导致同样
的
结果。在FetchPokemonDetails函数和<
浏览 11
提问于2022-11-24
得票数 1
1
回答
从URL数组中检索图像数组,并将它们分配给相应
的
对象。
、
、
、
我在
使用
Combine时非常新,坦率地说,我不知道这个问题是否愚蠢,无论如何,我有一个发布者,然后用以下方式返回
调用
方,其中包含从RESTful操作中检索到
的
对象数组: .handleEvents( .flatMap(maxPublishers:.max(1)) { url in
浏览 6
提问于2022-01-15
得票数 -1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券