• 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);
    }
    
  • 相关阅读:
    「SPOJ10707」Count on a tree II
    UVA 11021 /概率
    power oj/2360/Change
    POJ1613 147/思维题
    Power oj2498/DP/递推
    HDU4815/计数DP
    444A/CF
    观光公交noip<贪心>
    2014 Shanghai Invitation Contest
    POJ1734/Floyd求最小环
  • 原文地址:https://www.cnblogs.com/penger/p/4229387.html
Copyright © 2020-2023  润新知