-
74 votesanswersviews
如何更改uitableview删除按钮文本
嗨,我正在尝试更改用户在我的tableview中刷一个uitableviewcell时在删除按钮中显示的文本 . 我在另一个问题线程中看到了一个例子,说明要使用这个tableview委托 - (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSInde... -
1 votesanswersviews
无法将类型'void'隐式转换为System.Action <int>
我正在尝试使用输入参数int创建.net标准委托,Action . 但我得到“不能隐式地将类型'void'转换为System.Action” . 我了解到可以将相同的返回类型方法添加到多播委托 . 以下是我的代码 . 这段代码有什么问题?如果我写lambda表达式,我没有看到编译错误 . static void Main(strng[] args) { Action<int... -
0 votesanswersviews
为什么事件不支持绑定继承类型?
在这些代表中: EventHandler public delegate void EventHandler(object sender,EventArgs e); FormClosingEventHandler public delegate void FormClosingEventHandler(object sender,FormClosingEventArgs e); FormC... -
114 votesanswersviews
Invoke和DynamicInvoke之间的区别
委托中的Invoke和DynamicInvoke有什么区别?请给我一些代码示例来解释这两种方法之间的区别 . -
0 votesanswersviews
如何将委托更改为对象的实例
我是ObjectiveC的新手,正在尝试解析XML文件,如本文所述: https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/XMLParsing/Articles/ConstructingTrees.html 麻烦的是,我不明白文章在步骤3中的意思是“创建和初始化对象的方法也将它设置为NSXMLParser实例... -
1 votesanswersviews
iOS - CLLocationManager didUpdateLocations未在后台调用
我希望我的iOS应用程序在关闭时更新它的位置并发布帖子请求但是位置管理器 didUpdateLocations 不会从后台调用,尽管它在正常的应用程序使用中工作正常 . 下面是我的SendLocation类 . 打电话给 determineCurrentLocation() 吧 . 我的问题是,如果我在应用程序运行时从另一个类调用 determineCurrentLocation() - 它运... -
1 votesanswersviews
在Razor View Engine上使用Action <T>参数的Kendo UI Grid RowTemplate
我想使用Kendo UI Grid组件,需要创建我的自定义行模板 . 实际上,网格非常棒,而且用法非常酷 . 但有些我怎么不能显示我的自定义行模板 . 我需要整个模型(我的意思是整个实体对象显示aditional数据,但不显示列 Headers 上的 Headers ,如sub-itmes的图像),所以我试图使用 RowTemplate(System.Action<T>) 方法为每一行... -
0 votesanswersviews
当从delegate调用beginRefreshing时,UIRefreshControl不会旋转
我有一个带有这个功能的主视图控制器 func beginQueryData() { if !refreshControl.refreshing { refreshControl.beginRefreshing() if let colView = collectionView { colView.setContentOffset(CGPoint(... -
1 votesanswersviews
didSelectRowAtIndexPath中的自定义委托方法
我试图在委托方法中触发自定义委托方法 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath . 一切看起来都很好,除了我从未达到我的自定义委托方法,应该通过点击一行来触发 . 这是我的授权实施: @class SettingsList; @protocol Settin... -
1 votesanswersviews
对Modal ViewController的反应被解雇
我有三个ViewControllers和一个导航控制器 . 导航堆栈是:NavigationController-推> VC1,推> VC2 . VC1可以在代码中以模态方式呈现VC3 . 它没有通过segues连接 .VC1 - "Your current projects"VC2 - "Details of your project"... -
-1 votesanswersviews
如何使用未直接连接的viewcontroller的协议和委托方法?
我是swift和iOS开发的新手 . 我对协议和委托方法有疑问 . 我有一个4伏特的说vc1,vc2,vc3,vc4 . 我正在从vc1-> vc2-> vc3-vc4-> vc1导航 . 那是从vc4,我使用导航控制器弹回到vc1 . 我有一个协议和方法就像 protocol myProtocol{ func myFunc() } 在vc4中,我作为代表, var del... -
0 votesanswersviews
使用代理跳过viewcontroller
我转过几天 . 我有一个3 ViewControllers的层次结构 . 从VC1开始,从那里你可以加载VC2 . 在VC2中,您可以加载VC3 . 我的导航工作正常VC1-> VC2-> VC3和向后相同 . VC3允许用户返回VC1 . 我想知道是否有可能告诉VC3 VC1现在是它的代表 . 它适用于VC2,但我想使用VC1中保存在VC3中的数据 . -
174 votesanswersviews
为什么Objective-C代理通常给予属性赋值而不是保留?
我正在浏览Scott Stevenson维护的精彩博客,我正在尝试理解一个基本的Objective-C概念,即为委托者分配'assign'属性vs'retain' . 注意,两者在垃圾收集环境中是相同的 . 我主要关注的是非基于GC的环境(例如:iPhone) . 直接来自Scott的博客: “assign关键字将生成一个setter,它直接将值赋给实例变量,而不是复制或保留它 . 这最适用于NS... -
14 votesanswersviews
在ARC下将代表设置为nil?
我正在使用ARC编写iOS应用程序并以iOS 5为目标 . 假设我编写了一个具有委托属性的自定义视图对象 . 在声明委托属性时,我将它作为一个弱引用来避免保留循环,这样当实际的委托对象(控制器)被销毁时,我的自定义视图也将被销毁,如下所示: @interface MyCustomView : UIView @property (nonatomic, weak) id<MyCustomVie... -
0 votesanswersviews
winform中的方法如何在App_Code中侦听事件/委托,而不是获取null事件?
场景 - 程序打开一个winForm . 用户输入信息,单击开始按钮 . 操作转移到App_Code.Model中的代码 . 当该代码完成时,winForm后面的代码需要显示更新的信息 . App_Code.Model不应该知道winForm . 在这种情况下,winForm有一个按钮btnStart和一个文本框tbInput . 但是当事件被提出时,它是null,所以我做错了 . 注意,这不是... -
482 votesanswersviews
如何在'pure' Swift(没有@objc)中创建弱协议引用
weak 引用似乎在Swift中不起作用,除非 protocol 被声明为 @objc ,我在纯Swift应用程序中不需要它 . 此代码给出了编译错误( weak 不能应用于非类类型 MyClassDelegate ): class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } 我需... -
0 votesanswersviews
委托用于控制单元格内的按钮不起作用
我有一个带有3个tableviews的自定义UIView,tableviews根据他们的内容自行调整大小,并且当他们为空时显示不同的笔尖而不是他们有内容时 . 所有这些都嵌入在滚动视图中并且它已经工作,我的视图滚动并且tableviews适当地显示内容并且它们正确地自动调整,滚动视图的大小也正在调整而没有问题 . 在tableviews具有项目的两个tableviews中,我想要访问单元格笔尖中的... -
2 votesanswersviews
是否为Core Data的获取结果控制器实现委托
实现四种委托方法有什么好处: (void)controllerWillChangeContent:(NSFetchedResultsController *)控制器 (void)controller:(NSFetchedResultsController *)controller didChangeSection:(id)sectionInfo atIndex:(NSUInteger)se... -
1 votesanswersviews
使用Delegate - Core Data监听更改
我有一个核心数据实体,它从Web服务接收定期更新 . 当此核心数据实体更改其内容时,我希望在我的一个View Controller类上调用委托方法 . 这样我就可以更新该视图控制器上的相应数据 . 我该怎么做呢 这类似于NSFetchedResultsController,它在更改Core Data内容时向表视图发送委托消息,但在这种情况下我不希望使用NSFetchedResults Contro... -
7 votesanswersviews
NSFetchedResultsController 's delegate doesn' t在谓词更改后触发
我已经对这个问题进行了几个小时的故障排除,到目前为止没有成功 . 我已经在这里阅读了所有可能与我的问题有关的问题 . 我有两个实体(A,B)通过像这样的一对多关系以树状结构相互连接:A <--- >> B. 有一个由NSFetchedResultsController支持的UITableViewController,用于显示与实体A的选定对象相关的实体B的所有对象 . 我正在使用... -
0 votesanswersviews
Swift:UIPanGestureRecognizer在从另一个类调用时不起作用
我有一个UIViewController,我想添加一个Pan Gesture识别器,我打算做的是创建另一个处理手势和其他功能的类,所以在init()中我得到了对UIViewController.view的引用然后我添加手势识别器,其代表是自我 . 但问题是手势的动作没有开始 . 即使它从UIViewController添加时会触发 这是我的代码片段: // Initializer of UISwi... -
0 votesanswersviews
使用非托管代码的回调委托使用
这是一本C#书 . 我不明白的是,对于这是一个回调,不应该从user32.dll调用PrintWindow的EnumWindow . 也许,我不是理解代表或正确回调 . 请帮我理解 . 来自非托管代码的回调 P / Invoke层尽力在边界的两侧呈现自然编程模型,在可能的情况下在相关构造之间进行映射 . 由于C#不仅可以调用C函数,还可以从C函数调用(通过函数指针),因此P / Invoke层将非... -
1 votesanswersviews
Groovy - 将DefaultGroovyMethods方法委托给通用对象
我有一个封装各种类型对象的泛型类 . 因为我使用泛型,所以我不能使用@delegate注释(因为它不适用于泛型,def或Object类型) . 相反,我利用methodMissing和propertyMissing方法传递方法调用和对封装对象的属性访问 . 我遇到的问题是如何委托调用DefaultGroovyMethods添加的方法(每个,收集,唯一等) . 我试过做以下事情: protected... -
2 votesanswersviews
如何使用委托QML在TreeView中添加QComboBox和TextField?
我在本教程之后实现了TreeView,但是我使用了Qt Quick Control(没有.ui文件) . tutorial here . 使用加载文本和TreeView上的显示,它工作正常 . 但我有另一个问题: 我知道一行是TreeItem,模型是从QAbstractItemModel扩展的TreeModel . - 我的TreeView有四列,我使用itemData为TreeItem设置数... -
0 votesanswersviews
从模型中访问委托
我正在使用QTreeView,它有一个自己的模型用于绘制图标,更多地显示文本和其他内容 . 接下来对于这个树的一些单元格,我通过委托添加了一个QComboBox,工作正常 . 现在我的问题是:当用户从QComboBox中选择一个值时,此新选择的值之后不会显示在单元格中,它是空的 . 据我所知,这是因为模型必须从data() - > Qt :: DisplayRole返回当前值 . 但是:如何... -
5 votesanswersviews
QML listview:Flickable因为委托不能滚动
要为Qt制作类似Android ViewPager,我使用如下的列表视图: ListView { id: myListViewArticle anchors.fill: parent focus: true highlightRangeMode: ListView.StrictlyEnforceRange orien... -
1 votesanswersviews
C#递归委托声明问题
*** PLEASE SEE END FOR IMPORTANT EDIT *** 出于各种原因,我有类似的东西: delegate void Task(QueueTask queueTask); delegate void QueueTask(Task task); 使用Visual Studio Express 2008,除了在lambda表达式中,如果我在没有显式帮助的情况下尝试调用并调用q... -
4 votesanswersviews
如何使用dart实现委托/代理?
我有两个类 Parser 和 Proxy ,当我从 Parser 调用一个不存在的方法时,它会将它委托给 Proxy class . 我的代码: class Parser { noSuchMethod(Invocation invocation) { // how to pass the `invocation` to `Proxy`??? } } class ... -
1 votesanswersviews
RavenDB - DateTime.Subtract查询异常
尝试在ravendb上执行以下查询时 RavenSession.Query<R>().Any( x => DateTime.Now.Subtract( x.Submitted).TotalSeconds < 61) 抛出一个参数异常(“无法理解表达式”) . 当此代码被重写为 RavenSession.Query<R>().Any( IsSpam()) Is... -
45 votesanswersviews
在Typescript中声明委托类型
来自C#背景,我想创建一个定义函数签名的数据类型 . 在C#中,这是 delegate 声明如下: delegate void Greeter (string message); public class Foo { public void SayHi (Greeter g) { g("Hi!"); } } 现在,我想在Typescript中...