美文网首页
iOS中Blcok的低端简单使用

iOS中Blcok的低端简单使用

作者: 瑞廷 | 来源:发表于2016-06-14 10:53 被阅读77次

这只是个人的简单练习...
ps:我只是知道怎么传值
这个例子只是说明如何反向传值,其他的没有哈哈

首先谁传值(这里我默认是第二个页面),谁定义Block,第二个页面

typedef void(^sendValueBlock)(NSString *string);
@property (nonatomic,copy)sendValueBlock strblocks;

然后在返回事件或者
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
if (_strblocks!=nil)
{
_strblocks(@"5");
}
}

然后第一个页面中的push的时候,如下:

TwoController *twoVC = [[TwoController alloc]init];
twoVC.strblocks = ^(NSString *string){
NSLog(@"strinfdi is %@",string);//这样第二个页面的5就能在第一个页面获得了,目的达到(定义的时候星号不知道为何不显示,所以将就着看吧)
};
[self.navigationController pushViewController:TwoVC animated:YES];

就这些,大神别笑哈

相关文章

  • iOS中Blcok的低端简单使用

    这只是个人的简单练习...ps:我只是知道怎么传值这个例子只是说明如何反向传值,其他的没有哈哈 首先谁传值(这里我...

  • GCDMulticastDelegate使用(多播委托)

    前言 在iOS开发中我们回调经常使用delegete、blcok、通知等方式。delegete和blcok都是“一...

  • Blcok的使用

    Block介绍 对象与对象之间的通信方式 代理-协议,通知,Block。 三种通信方式都实现了对象之间的解耦合。 ...

  • 工作心得:Block

    block的几种使用方式: blcok**作为类的属性 ** blcok**作为方法参数替代代理的实现 ** 当然...

  • 2019-03-05

    iOS 数据持久化方案-Realm的使用 - 简书 Realm在iOS中的简单使用 - 简书

  • iOS block底层分析

    一:block的基本使用: 1. ^{ NSLog(@"----blcok"); }(); 2....

  • 探究Block之MethodSignature

    在iOS开发中,Block是常用的数据类型,Block的源码是开放的,对于Blcok的其他探究可以查看这篇文章深入...

  • 数据持久化

    iOS中几种数据持久化方案 Preference简单使用介绍

  • IOS中WKWebView 简单使用

    iOS开发之 WKWebVeiw使用 想用UIWebVeiw做的,但是突然想起来在iOS8中出了一个新的WKWeb...

  • iOS中storyboard简单使用

    前言 storyboard布局成为了iOS开发中比较重要的一部分了,它的功能多样性已经超过了前辈xib(例如,它只...

网友评论

      本文标题:iOS中Blcok的低端简单使用

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