草庐IT

delegating-constructor

全部标签

c++ - lcov 问题 : weird duplicate constructor marked as not covered & function not marked as covered, 即使其行已被执行

在我通过启动并运行一个100%覆盖率的小型C++测试项目来了解更多关于自动化测试的过程中,我遇到了以下问题——尽管我所有的实际代码行和所有执行分支都是被测试覆盖,lcov仍然报告两行未经测试(它们只包含函数定义),以及一个据称未经测试的“重复”构造函数方法,即使它匹配我的“真实”构造函数(唯一定义和使用过的构造函数)完美。(跳到编辑最小复制案例)如果我使用gcovrpython脚本生成相同的覆盖率统计数据(来自相同的确切来源,.gcno和.gcda文件)并将结果传递给JenkinsCobertura插件,它会在所有计数上为我提供100%-行,条件和方法。我的意思是:JenkinsCob

ios - 在应用程序委托(delegate)中设置条形按钮项目颜色

在我的ViewController中,我可以像这样设置我的条形按钮项目[self.navigationItem.backBarButtonItemsetTintColor:[UIColorwhiteColor]];但我想要实现的是在我的应用程序委托(delegate)中设置它,以便所有ViewController上的所有条形按钮项目都是白色的,类似于这样做[[UINavigationBarappearance]setTintColor:[UIColorwhiteColor]];我可以让它在文本上工作,但我想将它更改为图像示例图片,已编辑:我如何设置图像 最佳

ios - CLLocationManager 委托(delegate)/多 View Controller

我有一个UITabBarController作为我的根Controller,在每个选项卡中我都有一个UIViewController。我正在为我的位置Controller使用单例类。我想知道处理位置Controller委托(delegate)设置的正确方法。当应用程序启动时,第一个选项卡被选中,该选项卡上的UIVIewController加载位置Controller,并将其自身设置为代理。当我切换到第二个选项卡时,我还需要位置Controller,所以我想知道是否需要先在第一个选项卡ViewController的viewWillDisappear方法中将委托(delegate)设置为n

iOS 12 - oneTimeCode OTP 委托(delegate)

当用户点击iOS提供的OTP建议时,是否有任何delegate被解雇?我知道我可以使用UITextFieldDelegate方法来检测textfield的text属性的变化,但我知道用户按下了这个按钮会让事情变得容易得多...... 最佳答案 根据Apple的文章:AboutthePasswordAutoFillWorkflowForiOSapps,thesystemalwayssendsatextDidChangeNotificationnotificationwhenaviewhasbeenmodified.Italsocall

iphone - iOS 设计 : Using the delegate pattern in a library

我有一个库项目,它使用ASIHTTPRequest发出URL请求并解析响应。该库将由单独的iPhone应用程序项目使用。如果我的iPhoneController代码响应触摸事件,然后调用库发出URL请求,我如何最好地异步执行请求?在库中,如果我对异步请求使用委托(delegate)模式,如ASIHTTPRequest示例代码所示,我如何将数据从库返回到iPhoneController中的调用代码?如果我改为在库中使用ASIHTTPRequest发出同步URL请求,那么将iPhoneController对库的调用放在单独的线程上以避免占用UI线程的最简单方法是什么?

objective-c - UISplitViewController 在推送新的 detailView 时不调用委托(delegate)方法

我基于Master-Detail应用程序设置了一个Storyboard,将细节View嵌入到导航Controller中,并添加了一个新的TableViewController对象,我将用作第二个细节ViewController。然后我使用以下代码推送新的详细ViewController(而不是segue,因为我同时推送RootView和详细ViewController。仅显示详细View代码)。//PushthedetailViewviewcontroller:NewClass*newViewController=[self.storyboardinstantiateViewContr

objective-c - 之间的区别——initWithRequest :delegate: and +connectionWithRequest:delegate

我想知道–initWithRequest:delegate:和NSURLConnection的+connectionWithRequest:delegate:有什么区别?只有第一个是no-aotorelease对象,第二个是autorelease?我想知道我应该在我的ios代码中使用哪一个? 最佳答案 你已经指出了区别对于iOS代码,最好使用Alloc/init而不是方便的自动释放函数,因为它们在你使用完后仍然存在,你无法释放它们当无法知道何时调用释放时使用自动释放(例如当您返回一个未在其他地方保留的对象时)最近的自动释放池将在下次

iphone - 使用委托(delegate)分配

我有一个下载管理器,它在数据准备好时异步调用viewController的委托(delegate)方法,但是如果用户按下返回(viewController被删除并释放),下载管理器会尝试向未定义的委托(delegate)发送消息。为避免这种情况,我试图在数据准备好时检查委托(delegate),以确保它不是nil并响应正在尝试调用的选择器。但是当我尝试检查它是否为nil时出现异常。我用不保留的分配属性定义了委托(delegate)。我应该如何检查以避免委派未定义的Controller?谢谢 最佳答案 听起来好像您以错误的方式实现了委

ios - ASIHTTPREQUEST xCode - 设置委托(delegate)时崩溃

首先,当请求在ViewController中之前,应用程序运行良好。我现在已经将它移动到它自己的类文件中以符合MVC模型,但是当我发起请求时崩溃了。我已经调试并将范围缩小到将委托(delegate)设置为self的那一行。我已经编辑了类的.h文件以符合“ASIHTTPRequestDelegate”,但仍然没有成功。运行暂停时我没有收到编译器错误,但是当调用该方法时它确实指向他的代码行:if(delegate&&[delegaterespondsToSelector:didStartSelector]){下面的代码是我用来发起请求的代码,它是从ViewController调用的。有什么

iphone - 委托(delegate)不能正常工作

我正在尝试使用委托(delegate)在导航堆栈上的subview和父View之间传递一些信息。但是由于某种原因,当我从subview执行委托(delegate)然后从导航Controller弹出subview时,它永远不会进入在父View中设置的委托(delegate)方法。我已经尝试过NSLogs&Breakpoints线程是反抗的没有进入主视图中的这个委托(delegate)方法,所以我希望你能帮助我。首先,我将向您展示我是如何设置委托(delegate)的,我在subview中调用它的位置,然后在主视图中的位置设置它,希望你们能够看到我目前还没有看到的东西。Subview.h/