zoukankan      html  css  js  c++  java
  • iOS学习之界面间传值

    /**

     *  界面间传值步骤

        1.界面传值第一种场场景:从前往后传值.

        秘诀:属性传值.(葵花宝典).

        招式:(1).在后一个界面定义属性,属性的类型和传出数据类型一致.

            (2).在进入下一界面之前,给属性赋值;赋的值就是要传输的数据.(存入数据的过程).

            (3).在后一个界面通过属性取出数据.(获取数据过程).

     

        2.界面传值第二种场景:从后往前传值

        秘诀:代理传值(九阴白骨爪).

        招式:(1).在后一个界面定义协议.协议中存放用来传值的方法(方法中必须有参数.而且参数的类型和传输数据类型一致).

            (2).在后一个界面定义代理属性,存储代理对象;

            (3).在前一个界面进入后一个界面之前(push之前),将后一个界面的代理指定为前一个界面的对象;

            (4).前一个界面服从协议(.m文件中服从);

            (5).前一个界面实现协议中的方法;

            (6).在从后一个界面返回上一界面之前(pop之前),让代理执行协议中的方法,并且把数据作为参数传入;

     */

     

     

  • 相关阅读:
    java7或java8新特性
    反射中,Class.forName和ClassLoader区别
    &和&&的区别
    JAVA时区问题总结
    索引失效原因及解决索引失效方法
    索引失效的7种情况
    MySQL Explain详解
    java switch
    java 生成注释文档
    spring 获取配置文件的值
  • 原文地址:https://www.cnblogs.com/ErosLii/p/4479829.html
Copyright © 2011-2022 走看看