腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
DispatchGroup
deinit
从
不被
调用
?
swift
final class MyDispatchGroup:
DispatchGroup
{ print("
DEINIT
")}
dispatchGroup
= nil 我找不到任何关于它的信息,我很好奇它
为什么
会这样。
浏览 8
提问于2020-12-08
得票数 1
回答已采纳
2
回答
UITests:
deinit
不被
调用
ios
、
swift
、
xcode
、
xcode-ui-testing
为什么
当我用Xcode测试我的控制器时,一切都很好,但是没有
调用
deinit
方法。这是正确的吗? 虽然应用程序正常工作,但它很好,但不适用于UITest目标。
浏览 12
提问于2015-08-30
得票数 8
1
回答
NSObject在传递到JavaScriptCore后未被释放
ios
、
swift
、
javascriptcore
function test(obj) {接下来,我将创建一个NSObject,它只包含一个INIT和
DEINIT
函数。当我
调用
javascript函数并传入NSObject时,NSObjects
DEINIT
方法永远不会被
调用
。我不知道
为什么
它
不被
释放,因为在Test函数执行之后,没有任何东西应该保持它的活力。{ } /*************
浏览 4
提问于2016-09-30
得票数 2
回答已采纳
1
回答
在游乐场和单元测试中未
调用
GCD调度组通知的原因
ios
、
swift
、
grand-central-dispatch
但是,通知回调在单元测试中
不被
调用
。这里有一个操场的代码,它也不
调用
。我怀疑我可能使用了错误的队列,但无法确定我应该使用哪一个队列。=
DispatchGroup
() self.loader.fetch(callback: { [weak self] (string)
浏览 0
提问于2016-11-28
得票数 3
回答已采纳
1
回答
强、弱引用+镜像:导致泄漏
swift
调用
Mirror方法是造成泄漏的必要条件,但我不明白
为什么
使用镜像会导致这种行为。镜面的结果
不被
保留。我希望看到父对象和子对象都被释放,这样日志就会显示:DeinitLogger
deinit
删除弱引用,日志将按预期显示两个对象
deinit
。你能帮我理解一下
为什么
漏水吗?(这不是游乐场,而是应用程序)。class Deinit
浏览 1
提问于2019-01-08
得票数 3
回答已采纳
2
回答
在UIImagePickerController中使用SwiftUI时未
调用
Deinit
swift
、
swiftui
deinit
块在Custom中
不被
调用
。我还尝试了onDismiss变体而不是isPresent Binding,但两者都不运行Custom类型的
deinit
块。
deinit
块在直接子类UIViewController时会被
调用
,但是对于UIImagePickerController,它会出错。MediaPickerViewWrapperTest(isPresented: $present) } class Custom: UIImagePickerCo
浏览 10
提问于2022-03-30
得票数 1
1
回答
完成处理程序导致
Deinit
不被
调用
。
swift
、
completionhandler
photoSave.savePhotoRemote(assetURL: url) { response in }我
从
另一个UIView
调用
这个函数,方法如下: if response{ }我注意到的是,当我捕获响应并做一些事情时,
调用
此函数的类
浏览 1
提问于2019-04-29
得票数 0
回答已采纳
2
回答
Swift 5协调后台任务
ios
、
swift
、
asynchronous
我有一个应用程序,这是生成多个API
调用
不同的供应商。我最多可以并行执行367个API
调用
。我如何协调所有这些,以便我可以知道第一个开始和最后一个完成的时间?下面是我在一个类中对API的
调用
(相关小节介绍了.completion的用法: let session = URLSession.shared } }.resume() 然后针对日期范围内的每一天
调用</e
浏览 17
提问于2020-03-11
得票数 0
回答已采纳
2
回答
使用RxSwift在
DispatchGroup
之后返回对象
iphone
、
swift
、
grand-central-dispatch
、
rx-swift
、
dispatch-queue
我正在使用
DispatchGroup
从
3个不同的API下载数据,一旦完成,我想从我的函数中返回新创建的合并对象。现在,尽管
DispatchGroup
运行良好,并且我正在获取数据,但我无法将其返回到
调用
函数。> 0 { _ = self.materialRepo?.> 0 {
浏览 0
提问于2018-05-06
得票数 2
1
回答
为什么
只在第一个任务退出之后才
调用
dispatchGroup
.notify?
ios
、
swift
、
grand-central-dispatch
为什么
只在第一个任务退出之后才
调用
dispatchGroup
.notify?=
DispatchGroup
() print("Didall the things") DispatchQueue.global().asyncAfte
浏览 1
提问于2018-09-06
得票数 3
2
回答
在更新UI时保留异步
调用
中的循环
ios
、
swift
、
retain-cycle
对于这个代码,
deinit
不被
调用
,但是如果我注释掉这行代码,那么代码
deinit
中的weakSelf?.tableView.reloadData()将被
调用
。我做错了什么吗?
浏览 1
提问于2017-10-01
得票数 1
3
回答
DispatchQueue.concurrentPerform损坏的内存
ios
、
multithreading
我在下面的代码中看到了一个奇怪的行为(在Playground上运行)。var array = [[Int]](repeating:[Int](), count:count) array[i] = Array(i..<i+count)for (i,value) in array.enumerated() { if (value.count != c
浏览 11
提问于2018-11-17
得票数 4
2
回答
使用多线程调度队列的快速怪异行为
swift
、
multithreading
、
dispatch-queue
我正在尝试使用快速调度队列,但是在
调用
异步函数时出现了一些头发雷霆的消息。在下面的代码中,我每次使用.async函数
调用
函数“好玩”10次,我
从
其他语言中知道,它将把带有参数的函数
调用
推送到要在某个时间执行的队列,但输出大部分时间是在所有
调用
上打印10次,这意味着赋予函数的值参数是在函数开始执行时获得的=
DispatchGroup
()
dispatchGroup
.enter()
浏览 9
提问于2022-09-21
得票数 1
回答已采纳
1
回答
SKScene在每次重新启动后变慢
ios
、
swift
、
memory-management
、
sprite-kit
、
skscene
我假设这是因为
deinit
从
不被
调用
,每次用户开始玩(GameScene)时,内存
从
20MB跳到40MB再到60,等等,每次用户死后重启游戏后,FPS都会下降。 skSceneReal.presentScene(scene) } println("
deinit</em
浏览 0
提问于2015-07-17
得票数 0
1
回答
程序完成后是否保证
调用
deinit
?
swift
、
memory-management
、
memory-leaks
、
destructor
我有以下代码: init(){ } print("Problem
deinit
"); var list = Problem();问题 class Problem{ }
浏览 3
提问于2021-12-17
得票数 1
回答已采纳
5
回答
Deinit
方法从来没有被称为- Swift操场
swift
、
memory-management
、
swift-playground
在下一段代码中,我试图
调用
deinit
方法,释放对Person Class实例Mark的所有引用,但是从来不
调用
deinit
。
为什么
?String self.name = name } println("Person \(name)
deinit
")
浏览 13
提问于2014-06-23
得票数 22
回答已采纳
2
回答
在访问核心数据模型之前,如何确保所有网络呼叫都已发出?
ios
、
swift
我正在连续进行多个api
调用
,当我最终推到我的下一个视图控制器时,我的数据
从
我的核心数据模型中完全变为空白。Hud.hide() } } } 我的猜测是,由于所有这些请求都是异步发生的,因此无法保证哪个
调用
将首先完成。
浏览 0
提问于2019-04-19
得票数 2
回答已采纳
1
回答
SKEmitterNode的子类不
调用
init或deist
swift
、
sprite-kit
我能够初始化这个类,并看到我的粒子效果,但是这个子类没有
调用
init()或
deinit
。
为什么
?(coder aDecoder: NSCoder) { } }这是
从
GameScene()
调用
浏览 2
提问于2015-02-25
得票数 0
1
回答
无法让
DispatchGroup
在Swift中正常工作
ios
、
swift
、
rest
、
alamofire
在更新UI之前,我需要等待一些api
调用
循环完成,但是还不能在http
调用
之前找出
为什么
要执行我的
DispatchGroup
.notify(): return
浏览 3
提问于2018-02-15
得票数 0
回答已采纳
2
回答
C++虚拟方法重写
c++
、
inheritance
、
virtual-functions
BaseClass { init();
deinit
} std::cout << "BaseClass::init()\n"; std::cout << "BaseClass::
de
浏览 4
提问于2013-01-31
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python在函数中组织函数
智能时代,如何成为一个“联机的独立思考者”?
你绝对不知道 Vue 也有生老病死
简析英飞凌TC3XX QSPI模块配置
小技巧:快速添加项目到列表控件
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券