腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
核心
位置
委托
闭
包
中
的
值
、
、
、
、
嗨,我在Swift 3
中
实现了
核心
位置
管理器,我想构造一个方法,从它
的
委托
中
捕获
位置
值
,并返回
闭
包
中
的
值
,但无法做到这一点。任何帮助都将不胜感激。我
的
代码:import CoreLocation class LocationManager : NSObject, CLLocationManagerDeleg
浏览 1
提问于2017-01-09
得票数 1
回答已采纳
1
回答
为了让groovy
闭
包修改在
委托
范围内定义
的
变量,是否需要显式指定delegate.theVariableName?
、
、
我偶然发现了一些Groovy
闭
包
和
委托
,我不确定它们是不是语言
的
正式部分,甚至可能是一个bug。基本上,我定义了一个
闭
包
,我将其作为来自外部源
的
字符串读取,并且定义
闭
包
的
类
中
的
一个变量需要由
闭
包修改。我写了一个简单
的
例子,展示了我发现
的
有用
的
和不起作用
的
。如果您查看下面的测试代码,您将看到一个
浏览 1
提问于2012-08-31
得票数 8
回答已采纳
1
回答
如何更改Groovy脚本
的
默认
闭
包
解析策略?
、
、
我正在编写一个包含大量全局属性和
闭
包
的
大型Groovy脚本。所有的
闭
包
都被用来向现有的类添加新方法,例如:// ...more script code...def mc = new MyClass()println mc.myProperty // prints out "default" instead of "bar" 我
的<
浏览 2
提问于2013-06-24
得票数 0
回答已采纳
1
回答
为什么我不能用自己
的
方法包装withRest()并在其中运行一个
闭
包
?
、
、
格里芬
的
HTTPBuilder插件很棒,它很好地简化了我
的
服务器调用。但是,唯一
的
问题是,我不想在所有地方重复相同
的
设置代码。withRest(uri: serverBaseURL) { stmts()} 根据我对Groovy和
闭
包
的
了解,这应该是
闭
包
的
一个很好
的
用途,因为它将常见
的
“设
浏览 3
提问于2011-12-20
得票数 1
回答已采纳
1
回答
当一个
闭
包
的
委托
被克隆时会发生什么?
、
在Groovy
中
,当在
闭
包
中
更改
委托
时,当克隆该
闭
包
时会发生什么?
委托
设置是否有效?
浏览 2
提问于2014-11-25
得票数 0
回答已采纳
2
回答
我们可以有没有内部函数
的
闭
包
吗?
闭
包
是一个外部函数O,在它
的
主体中有一个变量x和一个内部函数F。F必须访问x。O必须返回F,即F本身(或它
的
指针),而不是F
的
返回
值
。这样,因为F可以从O外部
的
代码调用,并且F需要x才能执行,所以在O退出后,x必须保持在作用域内。
闭</
浏览 4
提问于2012-06-12
得票数 0
5
回答
是否可以更改
闭
包
的
所有者?
我在Class A上有一个静态
闭
包
,它将调用
委托
给Class B。然而,当在A实例上发出对A上
的
静态
闭
包
的
调用()时,我似乎无法访问A上
的
实例属性。解决这个问题
的
一种方法是ofc将实例化
的
A设置为
闭
包
委托
。但是,我需要B类作为静态
闭
包
的
委托
。 有没有什么办法可以改变静态
闭
<e
浏览 2
提问于2011-05-01
得票数 1
回答已采纳
3
回答
用.delegate“重写”Groovy
闭
包
中
的
值
、
、
我想调用带有
委托
参数
的
闭
包
来覆盖或隐藏调用上下文。但是下面的示例打印“expect”,在其中打印"inside“。 我做错什么了?
浏览 0
提问于2013-08-27
得票数 2
回答已采纳
1
回答
Swift递归
闭
包
堆栈溢出错误
、
、
、
更新:应该注意
的
是,下面的问题是学术性质
的
,使用
核心
位置
,或者
位置
数据
的
轮询与问题无关-正确
的
方法总是通过
核心
位置
委托
方法。我最初
的
问题最终归结为:“在swift
中
无限递归是可能
的
吗?(或尾递归)”。这个问题
的
答案是否定
的
。这是由于堆栈空间耗尽而导致我
的
错误
的
原因。 原始问题:我有一个通过<e
浏览 20
提问于2018-01-11
得票数 0
回答已采纳
1
回答
Swift -捕获
闭
包
-Apple
的
swift编程指南片段
、
、
、
、
在Apple
的
Swift编程指南“自动引用计数”部分
的
“解析
闭
包
的
强引用循环”
中
,提到了以下代码片段: [unownedin}我
的
意思是,你为什么要关心有
浏览 2
提问于2017-09-03
得票数 1
3
回答
什么时候在swift中使用
闭
包
?
、
、
我已经参与ios开发几个月了,渴望在我
的
编程模式
中
实现新
的
东西。 现在我正在学习
闭
包
,对它
的
语法知之甚少,知道它可以用来代替
委托
进行回调。以及在一些UIViewAnimation
中
实现它并用于排序。但实际上,我想知道它
的
用途。也就是说,在我们
的
基本编程
中
,我们应该在哪里使用
闭
包
。谁能告诉我这些
闭
包
实际上是如何计算
值</e
浏览 3
提问于2015-04-23
得票数 14
回答已采纳
3
回答
匿名
委托
闭
包
(或者为什么要这样做)?
、
下面的代码直接取自上
的
文章附带
的
示例项目。我不太明白为什么
委托
看到
的
是'handler‘
的
值
,而不是null。我
的
理解是,为
委托
方法创建
的
闭
包包含作用域中到执行时为止已初始化
的
所有变量,并且由于在创建
委托
后重新分配了'handler‘,因此
闭
包
将包含设置为null
的
'handler’。
浏览 0
提问于2010-09-20
得票数 3
回答已采纳
2
回答
快速
闭
包
省略
的
例子?
当我阅读苹果提供
的
Swift文档时,我发现有些概念对我来说不太清楚. print(mappedNumbers) 对
委托
的
回调
浏览 2
提问于2017-05-31
得票数 0
回答已采纳
1
回答
访问函数
委托
c#
中
的
闭
包
变量
、
、
、
= 1;} aa("Test");
闭
包
变量
的
值
在delegate.How
的
目标属性
中
返回。我可以访问
闭
包
变量
的
值
吗?类似这样: ((appropriatecast)(aa.Target)).i 当命中
委托</e
浏览 18
提问于2019-03-01
得票数 0
6
回答
什么时候计算
闭
包
中
的
属性?
、
、
我们
的
代码库
中
的
几个方法使用“MaybeObject”,当结果可能已知时,可以将其传递到函数
中
,或者可能依赖于尚未执行
的
外部webservice调用。例如,下面的属性可以具有指定
的
已知
值
,或者如果未指定并在异步调用完成后调用,它将返回异步调用
的
结果。resultOfAsyncCallFromSomewhereElse;} 显然,在异步调用完成之前尝试引用该属性将导
浏览 2
提问于2011-11-28
得票数 7
回答已采纳
1
回答
在哪里捕获在SWIFT2.0
中
的
委托
方法
中
抛出
的
错误(err:ErrorType)
、
、
、
、
我想我很了解SWIFT2.0
中
的
投篮机制。所有抛出
的
错误都应该在代码
的
某个
位置
捕捉到。以下是我
的
问题:让我举个例子来解释。 控制器类使用
核心
蓝牙框架
中
的
CBCentralManagerDelegate。
浏览 2
提问于2015-08-27
得票数 0
回答已采纳
1
回答
在代表和ViewModel ObservableObjects之间传递数据
、
、
、
我有一个使用SwiftUI构建
的
应用程序,它适用于用户
位置
。使用在线教程,我提出了一个类LocationManager,它使用
委托
方法处理请求,并具有一个属性@Published,一旦收到该属性,它就会设置
位置
。我还有一个ViewModel,它有一个函数getData(location: CLLocation),它可以在异步调用不同API之后正确地更新我
的
视图。我
的
问题是,连接LocationManager和ViewModel
的
最佳方法是什么,这样,一旦Location
浏览 11
提问于2022-10-10
得票数 0
回答已采纳
1
回答
Groovy
委托
按预期工作吗?
我有一个简短
的
片段,尝试将变量解析
委托
给
委托
。但是,不使用
委托
值
,而是使用所有者
值
。这是故意
的
还是错误
的
?Person(age: 99)以上代码失败,
闭
包
返回
浏览 1
提问于2015-09-03
得票数 3
回答已采纳
2
回答
方法和属性之间
的
嵌套
闭
包
分辨率不同?
、
当
闭
包
的
resolveStrategy设置为DELEGATE_ONLY或DELEGATE_FIRST时,
委托
的
方法和属性在嵌套
闭
包
中
的
分辨率是不同
的
。例如,在下面的代码
中
,x解析为f
的
委托
(如我所期望
的
),而keySet()则解析为g
的
委托
。 f(
浏览 3
提问于2014-12-23
得票数 3
回答已采纳
1
回答
Scala
闭
包上下文
、
、
在Groovy
中
,每个
闭
包
都带有一个“上下文”,其中
闭
包
中
的
项可以访问诸如"this“、"owner”和“
委托
”这样
的
伪变量,这些变量可以让项目知道是谁调用了
闭
包
。这允许您编写这样
的
DSL(来自Groovy in Action):frame = swing.frame(title:'Demo
浏览 4
提问于2010-04-13
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券