草庐IT

Delegate

全部标签

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 - UITableViewCell 如何与其 UITableView 通信?

我目前正在创建一个自定义GridView,这意味着我正在创建一个与UITableView有很多共同点的类。我想要做对的一件事是单元格和GridView的通信。因此我想知道TableView单元格如何与其TableView对话。例如,单元格如何通知TableView它的删除按钮被点击并且单元格需要从TableView中删除?有几种可能的情况,但我不确定Apple使用的是哪一种,因为UITableView或UITableViewCell的header揭示了这一点(或者我忽略了什么).最终,目标是让单元格和GridView私下通信,即不公开任何公共(public)方法或协议(protocol

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移