首页 > 移动平台 > 详细

iOS 委托 页面之间传递数值

时间:2015-01-16 18:32:09      阅读:353      评论:0      收藏:0      [点我收藏+]

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);
}

 

iOS 委托 页面之间传递数值

原文:http://www.cnblogs.com/penger/p/4229387.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!