您的位置:首页 > 移动开发 > IOS开发

IOS 两个ViewController 之间传值

2015-07-12 11:19 316 查看
1. 传值的ViewController

ViewController跳转到NewFriendViewController 时,传入值2.

#pragma mark -
#pragma mark  Clicked
- (void)logClick{

NewFriendViewController *newFriend = [[NewFriendViewController alloc]init];
newFriend.index = 2;
[self.navigationController pushViewController:newFriend animated:YES];

}


2. 被传值的ViewController。

#import "global.h"

@interface NewFriendViewController : ViewController

@property(nonatomic,assign)NSInteger index; ---公开出去

@end


#import "NewFriendViewController.h"

@interface NewFriendViewController (){

NSInteger _index;
}

@end

@implementation NewFriendViewController

- (void)viewDidLoad {
[super viewDidLoad];
DebugLog(@"%ld",(long)_index);----打印从<span style="color: rgb(255, 0, 0);">ViewController</span>传过来的值
}


3. 点击跳转,在NewFriendViewController中可以打印出从ViewController传过来的值2

2015-07-12 11:00:29.571 WidgetProject[5800:334247] 2

分析总结:
这只是一种简单的传值方法,后面再整理其他的传值方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: