zoukankan      html  css  js  c++  java
  • 登录注册界面的传值

    1.注册页面写代理

    .h文件里的内容如下,需要注意的是:

         (1).代理名为红色标注,直接复制粘贴

      (2).一定要写黄色区域

    @class RegisterViewController;

    @protocol RegisterViewControllerDelegate <NSObject>

    @optional

    - (void)RegisterViewController:(RegisterViewController *)Registered dictionary:(NSDictionary*)dict;

    @end

    @interface RegisterViewController : UIViewController

    @property (nonatomic,weak)id<RegisterViewControllerDelegate>delegate;

    .m文件里的内容,为了简洁明了,

         1. 从注册按钮点击之后,

          2.数据保存成功之后 ,开始 添加代码

            if ([_delegate respondsToSelector:@selector(RegisterViewController:dictionary:)]) {//判断代理有没有相应的方法

                [_delegate RegisterViewController:self dictionary:dict];

            }

    2。登陆页面

    .m

    @interface LoginAndRegisterViewController ()<RegisterViewControllerDelegate>

    点击进入主页页哪里

    RegisterViewController *registerd = [[RegisterViewController alloc]init];

        //设置代理为当前对象

        registerd.delegate = self;

        [self presentViewController:registerd animated:YES completion:nil];

    #pragma mark - 执行代理方

    - (void)RegisterViewController:(RegisterViewController *)Registered dictionary:(NSDictionary *)dict{

        NSLog(@"%@",dict);

        _userName.text =  dict.allKeys[0];

        _userPassword.text = dict.allValues[0];

    }

  • 相关阅读:
    [算法]全排列类问题
    windows下python安装Numpy和Scipy模块
    EMC校招笔试题目
    word2012写论文之参考文献和图片
    我的MBTI性格测试
    单例模式三境界
    css3滤镜Filter使用
    利用nginx 虚拟主机、请求转发实现不同端口web访问
    使用gitbook 发布一个教程文档网站
    linux 下CentOS 下 npm命令安装gitbook失败的问题
  • 原文地址:https://www.cnblogs.com/fanwenzheIOS/p/4966710.html
Copyright © 2011-2022 走看看