zoukankan      html  css  js  c++  java
  • iOS 委托 页面之间传递数值

    ios的页面传值方法很多,本博客主要是 通过委托模式 来传值。 将一个页面中时间选择器的值传递到另外一个页面

    主要包括三个模块

    第一:A类

    第二:委托协议 

    第三:B类

    首先定义个一委托UIViewPassValueDelegate用来传递值

    @protocol ViewPassValueDelegate <NSObject>
    
    -(void) passValue :( NSString *) value;
    
    @end
    

     在A类中声明 委托,并且实现这个委托

    @property (nonatomic, unsafe_unretained) id<ViewPassValueDelegate> delegate;
    

     发送代理

    TrajectoryViewController *acceptController = [[TrajectoryViewController alloc] init];//实例化一个视图2的对象
        delegte = acceptController;
        
        // 发送代理,并把文本框中的值传过去
        [delegte passValue:String1];
    

     B类 声明委托

    #import <UIKit/UIKit.h>
    #import <ViewPassValueDelegate.h>
    
    @interface AcceptViewController : UIViewController<ViewPassValueDelegate>
    
    @end
    

     必须实现的协议方法 用来传值

    - (void)passValue:(NSString *)value{
      
        NSLog(@"passValue method get Value%@",value);
    }
    
  • 相关阅读:
    AGC034F
    loj6074
    杂题
    ICPC2020南京
    CF1326F2
    Codeforces Round #692 Div1
    CF1463F
    SRM582 SemiPerfectPower
    10月30日考试 题解(质数+最小生成树+模拟+DP优化)
    10月28日考试 题解(贪心+二分+树形DP+期望+线段树)
  • 原文地址:https://www.cnblogs.com/penger/p/4229387.html
Copyright © 2011-2022 走看看