多控制器管理

原创 2016年05月31日 22:40:10
- (IBAction)back:(UIButton *)sender
{
   
//通过展示控制器关闭当前窗口
    [
self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
   
}
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
   
NSLog(@"%@",segue.identifier);
   
if ([segue.identifier isEqualToString:@"modal"])
    {
       
SecondViewController *second =segue.destinationViewController;
       
        second.
text = @"welcome to you";
    }
}
//定义反向传数据的代理协议
@protocol SecondViewControllerDelegate
-(
void)comeback:(NSString *)str;
@end

//定义协议
@property (weak,nonatomic)id<SecondViewControllerDelegate>delegate;

//通过代理反向传数据
    [self.delegate comeback:@"Tom"];

 UIViewController<SecondViewControllerDelegate>
  second.delegate = self;




//成为消息的观察者
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(comeback:) name:SECONDVIEWCONTROLLERNOTIFICATION object:nil];

//取消观察者
[[NSNotificationCenter defaultCenter]removeObserver:self name:SECONDVIEWCONTROLLERNOTIFICATION object:nil];

//通过通知方式反向传数据
[[NSNotificationCenter defaultCenter]postNotificationName:SECONDVIEWCONTROLLERNOTIFICATION object:nil userInfo:@{SECONDVIEWCONTROLLERNOTIFICATIONKey:@"Tom"}];

//从通知对象取出数据
NSDictionary *data = notification.userInfo;
self.Label.text = [data objectForKey:SECONDVIEWCONTROLLERNOTIFICATIONKey];
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

IOS多视图控制器管理的总结与回顾(一)

一、视图控制器常见的切换方式。  1、Tabbar选项卡:以UITabbarController为容器,以平行的方式管理试图控制器。        1.1、UITabbarController常用的属...

IOS开发笔记35-多控制器管理(1)

1、 UIPickerView简介 UIPickerView也是一个iOS开发中常用的控件,适用于让用户选择少量数据,比如设置出生日期、城市、国家等。UIPickerView在iOS6和iOS7后...

多控制器管理 ——程序启动过程

一、UIApplicationMain的执行步骤 1.根据第3个参数创建一个UIApplication对象,一个程序对应一个UIApplication对象(单例),UIApplication对象是程...

iOS中多控制器管理 UITabBarController

UITabBarController UITabBarController的简单使用 UITabBarController的子控制器 UITabBar App主流UI框架结构 Modal ...

设计多控制器跳转管理模仿 UITabBarController

分析三种系统自带的方法实现ViewController跳转 系统使用的导航控制器中的栈顶控制器的方法,来控制加载到当前运行中的控制器。 - 将子控制器vc压入栈中 [self.navigation...
  • YuePr
  • YuePr
  • 2016-04-16 19:23
  • 154

iOS中的多控制器管理(二)-UITabBarController-

UITabBarController简单创建以及使用、UITabBar、UITabBarButton、App主流框架结构、Segue、Sender参数的传递、控制器的数据传递

iOS中的多控制器管理(一)-UINavigationController-

多控制器管理、UINavigationController、Push、Modal

视图控制器管理

目录: 控制器的创建方法 视图控制器view的创建流程 控制器view的延迟加载 多控制器 一、控制器的创建方法 1.通过storyboard创建 //1.stroyboard创建 UIStory...

视图控制器中的资源管理 Resource Management in View Controllers [苹果官方文档的翻译]

View controllers are an essential part of managing your app’s resources. View controllers allow you ...

BMC——Dell系统底板管理控制器

Dell系统底板管理控制器 (BMC) 通过与主板上的不同传感器通信来监视系统是否有严重事件,并在某些参数超出其预置阈值时发出警报和日志事件。 BMC 支持工业标准的 Intelligent Plat...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)