草庐IT

delegating-constructor

全部标签

php - ImageMagick 没有此图像格式的解码委托(delegate)

我在windows和wamp服务器下工作。这是我用Imagick编写的PHP代码$imagick=newImagick($_SERVER['DOCUMENT_ROOT'].'/'.$this->_name);其中$_SERVER['DOCUMENT_ROOT'].'/'.$this->_name显示:D:/Sources/my_project/public/media/2/9/1/05201502/55450e1b6543a05201502_9.PNG我检查了该图像,它确实存在于文件夹中。但是Imagick抛出一个异常:Uncaughtexception'ImagickExceptio

iphone - 如何在不传递委托(delegate)的情况下从 RootViewController 调用 AppDelegate 方法?

如何在不传递委托(delegate)的情况下从RootViewController调用AppDelegate方法?只是想知道是否有办法做到这一点?(或者我是否需要在RootViewController中创建一个委托(delegate)对象来保存对AppDelegate的引用) 最佳答案 [[[UIApplicationsharedApplication]delegate]someMethod];像魅力一样工作! 关于iphone-如何在不传递委托(delegate)的情况下从RootVi

objective-c - 如何从应用程序委托(delegate)访问 View Controller 变量......反之亦然?

我希望ViewController能够访问应用委托(delegate)中的dog。我希望应用委托(delegate)能够访问ViewController中的鼠标。#import@interfaceViewController:UIViewController{intmouse;//-(void)viewDidLoad{[superviewDidLoad];mouse=12;//#import@classViewController;@interfaceAppDelegate:UIResponder{intdog;//-(void)applicationWillResignActive:

iphone - scrollViewDidScroll 委托(delegate)正在自动调用

我在我的应用程序中使用scrollViewDidScroll委托(delegate)。但是,很多时候,即使我开始滚动,这个委托(delegate)也会被调用,这会产生很多问题。我听说即使设置了特定ScrollView的contentSize,那时也会调用此委托(delegate),即scrollViewDidScroll。调用此委托(delegate)的不同场景是什么。控制它的步骤是什么?我可以设置任何参数来处理这个问题吗? 最佳答案 为了防止scrollDidScroll:在加载和调整View时自动触发,我等到添加我的UIScro

objective-c - Obj-C 中的 id 和委托(delegate)用法

我想知道下面这行代码在做什么:@property(assign,nonatomic)iddelegate;也就是说,我想知道该行的这一部分:iddelegate;它也出现在其他地方:@interfaceCategoryAddViewController:UIViewController{UITextField*nameField,*weightField;doublemaxWeight;//ThemaximumweightthatcanbeallocatedtothisCategory(maxvalueof100)iddelegate;//ACoursePlannerTVC}

iphone - 无法将 NSXMLParser 委托(delegate)设置为自身

我正在尝试创建一个NSXMLParser并调用它的委托(delegate)方法。在将委托(delegate)设置为self(下面第二行)时,我收到警告Sending'XMLParserViewController*'toaparameterofincompatibletype'id'.我在这里错过了什么?NSXMLParser*parser=[[NSXMLParseralloc]initWithData:data];[parsersetDelegate:self];[parserparse];[parserrelease]; 最佳答案

ios - 如何使用扩展设置 viewController 搜索栏的委托(delegate)?

我创建了导航自定义类,我想装饰它,我采用了NavDecoration.swift类并声明了如下代码所示的扩展,我也在这个函数中添加了搜索条码,我想在中设置搜索条委托(delegate)此扩展但其给出的错误无法将类型“UIViewController”分配给类型“UISearchBarDelegate”extensionUINavigationController{funcmakeBlackNavigationbar(viewController:UIViewController,animated:Bool){viewController.navigationController?.na

ios - 当 apple sdk 中没有任何 IBOutlets 时,为什么我必须向我的委托(delegate)添加 IBOutlet 标识符?

我创建了以下自定义View:@interfaceTNGalleryView:UIView@property(assign,nonatomic)iddelegate;@property(assign,nonatomic)iddataSource;@end我可以在代码中分配它的委托(delegate),但是当我想在IB中分配委托(delegate)时,我不能。我必须将我的代码更改为:@interfaceTNGalleryView:UIView@property(assign,nonatomic)IBOutletiddelegate;@property(assign,nonatomic)IB

iOS : ScrollView delegate method inside of CollectionView not call

首先我在.h文件中设置了delegate@interfaceViewController:UIViewController之后只需在collectionview.m文件中调用此方法-(void)scrollViewDidScroll:(UIScrollView*)scrollView{NSLog(@"scrollViewDidScroll");}但不调用这个方法。 最佳答案 简单一点在.m文件中添加以下行yourCollectionView.delegate=self;及下方添加.hUICollectionViewDelegate移

Objective-C:不使用委托(delegate)方法的异步/后台 POST?

我需要对我的服务器进行一些POST调用,但我不需要阻塞主线程。据我了解,NSMutableURLRequest和NSURLConnection不是线程安全的,所以最好使用NSURLConnection的异步方法。我的问题是,如何才能将它很好地打包成一个方法,而不必使用委托(delegate)方法?我更愿意这样做:NSData*returnedData=[UtilitypostDataToURL:@"somestringofdata"];这就是使用以下方法轻松完成的方式:[NSURLConnectionsendSynchronousRequest:serviceRequestreturn