delegates 相关问题

代表们可以参考几个概念。对象可以依赖另一个(委托)来执行功能。委派还可以参考编程语言功能,利用方法查找规则来调度自调用。在C#中,委托定义触发事件时要调用的方法。

为什么URLSession没有进入URLSessionDownloadDelegate?

我尝试使用URLSessionDownloadDelegate打印下载进度,但委托的方法不起作用虽然图像是下载的,但进度不打印我有按钮@IBAction func ...

回答 1 投票 0

无法在扩展方法中捕获变量

我想要一个返回lambda来设置给定变量的扩展方法。我有点懒惰,但是这会很清楚我的代码。关于为什么以下代码没有的任何想法......

回答 1 投票 0

ListBox的Refresh方法不会触发DrawItem属性的事件处理程序

我正在尝试创建一个绑定到列表的listBox,当它检查或对列表的每个元素执行某个进程时,它将更改列表框控件上该项的颜色。 ......

回答 1 投票 0

如何将匿名委托传递给web api / service

我们有2个服务,如业务逻辑层作为服务(WEBAPI)和DAL作为服务(WEBAPI)。我们有客户与业务层和业务层交互与数据交互......

回答 2 投票 2

()=> C#中的运算符的含义(如果存在)

在Jon Skeet的回答中,我在这里阅读了这条有趣的内容。有趣的是这一点,他主张使用委托:Log.Info(“我做了一些事:{0}”,()=> action.GenerateDescription()......

回答 5 投票 38

委托关键字与lambda表示法

一旦编译完成,是否有区别:delegate {x = 0; }和()=> {x = 0}?

回答 6 投票 173

你能传递一个动态命名的委托Func <>参数吗?方法(“FuncdelegateNameOfMethod”)

您可以将方法传递到另一个采用Func <>的方法。但是你可以将它作为一个动态命名的字符串传递给你,这样你就可以动态传递哪种方法?

回答 1 投票 -2

关于“声明仅在文件范围内有效”

我有一个类+扩展名swift文件。将我在另一个文件中声明的委托添加到类后,Xcode在扩展行显示“声明仅在文件范围内有效”。我不知道 ...

回答 5 投票 47

tableView:numberOfRowsInSection:]:发送到实例的无法识别的选择器

我有一个奇怪的问题。我得到这个错误: - [FourSquareCheckInViewController tableView:numberOfRowsInSection:]:无法识别的选择器发送到实例0x7aecc0 2012-09-14 19:18:39.039 [5869:707] *** ...

回答 9 投票 23

代表的逆转导致错误“无法从...转换为......”

为了简化,假设我有一个父类和一个子类:public class MyParent {} public class MyChild:MyParent {}这两个函数带有一些代码:public void ...

回答 2 投票 1

在Swift中的NSObject类中执行UIViewController中的函数

所以我有NSObject类控制我的代码中的东西,但我想在UIViewController类中的NSObject类执行方法中完成某些事情,所以我在下面使用了两种方法,但它们都没有...

回答 1 投票 0

iOS:使用UIView的'drawRect:'与其图层的委托'drawLayer:inContext:'

我有一个类是UIView的子类。我可以通过实现drawRect方法或通过实现drawLayer:inContext来绘制视图中的内容:这是...的委托方法。

回答 7 投票 71

如何在使用Swift解除ViewController期间将ViewController B中的值传递给ViewController? [重复]

我的场景,我试图在关闭视图控制器期间将ViewController B中的值传递给ViewController A.这里我使用下面的代码,但我无法在ViewController A中获取值。...

回答 3 投票 3

如何在'纯'Swift中创建弱协议引用(不带@objc)

弱引用似乎在Swift中不起作用,除非将协议声明为@objc,我不想在纯Swift应用程序中使用它。此代码给出了编译错误(弱不能应用于非类类型...

回答 6 投票 526

使用anon-method和委托错误重新编译OpenXmlSdkTool.Core DLL

我正在研究OpenXmlSdkTools v2.5,并在OpenXmlSdkTools.Core.DLL中有一个潜行峰值,并将其保存为带有ILSpy的c#项目。虽然这个问题很活跃,但这里是......

回答 1 投票 0

需要将多个文本框的TextBox_LostFocus的重复代码缩减为一个函数

我有一个包含多个文本框的xaml页面。对于每个文本框,都有一个TextBox_LostFocus事件处理程序,它处理文本框的内容。对于大多数文本框来说都是一样的....

回答 2 投票 0

nil在两个ViewController之间委派两个不同的Bundle(swift)

nil在两个ViewController之间用两个不同的Bundle代理使用swift 4(在第二个代码中注释)这里是我的代码:First ViewController:class FirstVC:UIViewController,...

回答 1 投票 0

将委托分配给类的实例

嗨,大家好,希望你做得好。我有一个疑问,当我尝试使用自定义委托功能时,如果不使用prepare segue或现在的视图控制器,则不会调用回调函数...

回答 1 投票 2

如何创建lambdas并使用反射将它们添加到操作中

假设在C#中我有一个具有任意数量的Actions的类,它可以有任意数量的泛型参数:public class Container {public Action a;公共行动 b; ...

回答 1 投票 3

从非父视图控制器分配代理

我在Swift 4中与Protocols and Delegates一点苦苦挣扎。我会尽力描述/告诉你我拥有的东西。主视图控制器:(MVC)1。我有Main Viewcontroller类(MVC)。 ...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.