腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3486)
视频
沙龙
1
回答
带有
完成
处理
程序
的
异步
调
用上
的
多个
URLSession
dataTask
导致
内存
增加
、
、
、
我正在用imagepickercontroller拍摄非常大
的
文件(视频,图片,大小超过500MB),并将这个文件分成大小为1MB
的
块。但在这个大小之后,
内存
增加
太多,应用
程序
就会崩溃。实际上,在每种情况下,
内存
使用量都在
增加
,但没有崩溃。 当我在控制台上查看进度时,我看到
URLSession
任务开始。但是,由于这些任务正在等待来自
完成
处理
程序
的
响应,任务队列正在增长,
内存
浏览 17
提问于2019-02-06
得票数 0
回答已采纳
3
回答
在Swift中从web调用中获取值
、
我正在尝试从Swift中
的
PHP脚本获取返回值。然而,我似乎一直收到这个错误:var value: String!postString = "a=Hello" let task =
URLSession
.shared.
dataTask
浏览 40
提问于2018-08-21
得票数 0
回答已采纳
1
回答
函数是否采用自动
异步
闭包?
、
我目前正在学习Swift中
的
回
调
,并试图了解一些非常基本
的
内容。我似乎在任何地方都找不到一个直接
的
答案。我知道如果我这么做了:它将执行一个
异步
网络请求,在此之后,我可以在
完成
处理
程序
中
完成
自己
的
工作但是,假设我想编写自己
的
函数来<
浏览 0
提问于2016-10-20
得票数 2
回答已采纳
4
回答
在IOS中使用web服务时会发生NSURLSession
内存
泄漏。
、
、
我正在构建一个使用web服务
的
应用
程序
,为了从这个web服务中获取信息,我使用了NSURLSession和NSURLSessionDataTask。我现在正处于
内存
测试阶段,我发现NSURLSession正在
导致
内存
泄漏。,这不是所有的泄漏。这就是我在这张照片上所能做
的
。。]) [self.photoData appendData:data];} 问题:为什么NSURLSession会
导致</e
浏览 4
提问于2014-02-04
得票数 24
回答已采纳
3
回答
如何知道completionHandler在哪个队列上执行?
、
、
、
、
查看 for
URLSession
.
dataTask
,很明显这个函数是
异步
调用
的
,但是没有提到completionHandler是否返回到主线程、调用它
的
线程还是仍然在执行dataTaskOperation
的
线程上。这里会有一个普遍
的
会议吗?let task =
URLSession
.shared().
dataTask
(with: request) { //What Thread are we on
浏览 1
提问于2018-02-23
得票数 6
回答已采纳
1
回答
如何摆脱等待
完成
处理
程序
、
、
、
我使用
URLSession
.shared.
dataTask
并以(completion: @escaping closure (_ data: Data?)-> Void)
的
形式返回响应 但是,如果用户希望在加载内容之前离开控制器,那么使用self.navigationController?.popViewController (animated: true),此控制器将保留在
内存
中(deinit{}不调用)。据我所知,这是因为控制器正在期待一个
完成
处理
程序
回<em
浏览 3
提问于2021-08-24
得票数 2
回答已采纳
2
回答
如何在SWIFT 5中更改对象结构
的
值
、
、
、
我试图从JSON类型中获取值,并将其带到我
的
var cryptos中。但是没有什么改变,瓦尔密码仍然是零。更新无效中密码
的
偶数值已经改变。我和这个问题斗争了好几个小时。谢谢你
的
回答。这是我
的
密码: request.httpMethod = "GET" let
dataTask
= <e
浏览 9
提问于2020-06-28
得票数 1
回答已采纳
2
回答
快速逃逸关闭未执行
、
request.addValue("application/json", forHTTPHeaderField: "Content-Type") print ("Escaping closure
dataTask
")
浏览 0
提问于2017-12-11
得票数 0
回答已采纳
3
回答
如何从if let serverResponse字符串语句中设置数据变量
、
serverURL = "http://" + serverName + ":3000"
URLSession
.shared.
dataTask
serverResponse我尝试从if let jsonString中设置serverResponse变量,但它总是返回"No response“(默认变量),并且if let jsonString中
的
打印函数
浏览 0
提问于2020-01-20
得票数 0
3
回答
变量未在Swift中更新
、
、
我
的
SwiftUI应用
程序
有一个解析JSON数据
的
类。正如您从print附近
的
注释中看到
的
,我不明白print("return: " + self.productName)行打印
的
变量仍然为空(基本上是已初始化
的
变量)。let barcode = barcode let url = URL(string: api + barcode + format)
U
浏览 15
提问于2021-04-15
得票数 0
3
回答
在NSURLConnection加载数据目标-c时执行一些任务
、
、
我是iOS编程
的
初学者。我对NSURLConnection有一些问题:我安装了SWRevealViewController ,当我
的
应用
程序
从服务器加载数据时,我不能使用与屏幕
的
交互。下面是我在viewDidLoad中
的
SWR:if (responseDict = [NSJSONSerialization JSONObjectWithData:respons
浏览 4
提问于2016-01-20
得票数 0
回答已采纳
2
回答
从函数返回之前,请等待Firebase加载
、
、
、
、
我有一个从Firebase加载数据
的
简单函数。 func loadFromFireBase() -> Array<Song>?它这样做是因为它永远不会在函数返回之前加载数组
的
perform the completion块。我正在寻找一种方法,使函数只在
完成
块被调用后才返回,但我不能将return放在
完成
块中。
浏览 0
提问于2016-12-21
得票数 13
回答已采纳
1
回答
最大并发http请求在http-kit
的
客户端?
、
、
我使用
的
是的,
带有
异步
回
调
。 我想知道是否有办法限制并发传出http请求
的
数量,这样回
调
的
等待状态就不会
导致
内存
不足
的
异常。我之所以问这个问题,是因为,至少在理论上,可能会有太多并发
的
、未
完成
的
请求消耗
内存
。由于
内存
是一个有限
的
资源(请考虑在像这样
的
容器中运行),这可能是一个问题。我知道<em
浏览 2
提问于2014-09-24
得票数 1
回答已采纳
2
回答
未调用didReceive质询身份验证方法
、
、
以下是我
的
代码。我正在尝试使用didReceive质询方法进行身份验证。苹果文档指出,如果会话任务需要身份验证,并且没有可用
的
有效凭据,则会调用“didReceive challenge”方法。let configuration=URLSessionConfiguration.default let task=
URLSession
.init(configuration: configuration).
dataTask
(with: requ
浏览 1
提问于2017-01-24
得票数 1
2
回答
将
URLSession
代理设置为另一个Swift类
、
、
, delegate: CreateAccountViewController.init(), delegateQueue: nil) 然后,在我
的
VC类中,我有了这个函数 //Check the data returned from API cal
浏览 4
提问于2020-05-30
得票数 0
回答已采纳
1
回答
取消环外DispatchWorkItem - Swift
、
、
、
、
我一直在使用DispatchWorkItem和DispatchQueue在我
的
应用
程序
中发出
异步
请求。但是,我在尝试中止其中一个请求时遇到了麻烦。我成功地使用workItem.cancel()更改了标志,然后在我想要中止
的
地方检查它。然而,有一种情况下,我没有循环,在这个循环中,我可以不断地检查cancelled标志是否发生了变化,因此我不能使
用上
面的进程中止请求。附言:如果这是重复
的
,我很抱歉,但是我之前搜索过了,我找不到问题。我可能用错了词。
浏览 32
提问于2020-09-14
得票数 0
5
回答
在Swift中回调和竞争
处理
的
区别
在组合框架中,我发现了以下文本 有人能告诉我在Swift中
完成
处理
程序
和回
调
之间有什么区别吗?
浏览 0
提问于2019-06-30
得票数 2
2
回答
在Swift中,在没有外部框架
的
情况下获取图像
的
最佳方法是什么?
因为它是一个URL,不能直接下载它,但是通过第二个请求,获得正确URL
的
最佳方法是什么?它是如何工作
的
?在第一个请求
的
结构上,URL是数据格式还是URL?关于初始化,在操场上初始化模型
的
最佳方法是什么?在尝试初始化模型属性以便在操场上运行时,在初始化之前,我收到了一些错误,例如函数定义使用
的
常量“model”。
浏览 3
提问于2020-05-12
得票数 1
回答已采纳
2
回答
如何等待Swift
的
URLSession
完成
后再运行?
、
、
、
它可以工作,但目前只能搜索40本书,因为这是谷歌图书API
的
最大每次搜索。我怀疑答案是在
完成
<
浏览 1
提问于2018-08-05
得票数 0
回答已采纳
1
回答
是否有一种类似于GCD串行队列
的
异步
/等待调用
的
串行调度方法?
、
、
、
使用Swift
的
新
异步
/等待功能,我希望模拟串行队列
的
调度行为(类似于过去使用DispatchQueue或OperationQueue
的
方式)。简化一下我
的
用例,我有一系列
异步
任务,我想从调用站点启动并在它们
完成
时得到回
调
,但根据设计,我希望一次只执行一个任务(每个任务取决于前面
完成
的
任务)。今天,这是通过将Operation放在
带有
maxConcurrentOperationCount
浏览 10
提问于2022-01-13
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券