美文网首页
iOS的代理的基本使用

iOS的代理的基本使用

作者: 凤毛麟角0712 | 来源:发表于2019-01-09 22:59 被阅读0次

常见的系统自带的代理方法<UITableViewDelegate>这个是系统自带的协议

第一步就是在需要代理的B控制器的.h文件来创建一个代理处理

@protocolBViewControllerDelegate// 一般用控制器名+Delegate命名

- (void)returnString:(NSString*)str;// 代理方法 返回一个字符串

@end

@property(nonatomic,weak)id delegate;

第二步在B控制器的.m文件里执行代理方法

// 判断代理方法是否存在

if([self.delegate respondsToSelector:@selector(returnString:)]) { [self.delegate returnString:@"回传数据"]; }

第三步:在A控制器里签订代理

@interface ViewController()<BViewControllerDelegate>

XX.delegate =self;// 这步是签订代理人

第四步:实现代理方法

- (void)returnString:(NSString*)str{

NSLog(@"%@", str);}

相关文章

  • iOS 代理的基本使用

    简介 代理在开发过程中比较常见,像 就是系统自带的协议,代理一般用来页面间传值,传递事件,接下来通过页面间传值来简...

  • 4.1 UITextFiled文本框

    ios UITextField文本框基本使用,以及所有代理方法的作用

  • iOS的代理的基本使用

    常见的系统自带的代理方法 这个是系统自带的协议 第一步就是在需要代理的B控制器的.h文件来创建一个代理处理 @pr...

  • ios-代理的基本使用

    代理的基本用法 界面由A->B 再由B->A 的时候,需要B的值传值给A以下是用代理的方法实现, 代理和传值是先...

  • Delegate的基本使用

    代理的基本使用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定的语法来实现代理模式,OC语言...

  • iOS之代理笔记

    代理的基本使用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定的语法来 实现代理模式,OC语...

  • 设计模式-代理

    代理的基本使用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定的语法来实现代理模式,OC语言...

  • iOS 代理设计模式

    转自 <简书 — 刘小壮> 代理的基本使用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定...

  • 代理的基本使用

    iOS中傳值的方法有這些1.通知:在iOS中由通知中心进行消息接收和消息广播,是一种一对多的消息传递方式。2.代理...

  • iOS-UICollectionView基本使用

    iOS-UICollectionView基本使用 iOS-UICollectionView基本使用

网友评论

      本文标题:iOS的代理的基本使用

      本文链接:https://www.haomeiwen.com/subject/ufewrqtx.html