Ios 将数据从一个控制器传递到另一个视图控制器
当我转到ViewController2时,我想将值和显示从ViewController1传递到ViewController2。数据没有显示在视图上。但是我检查了po数据。odrNum它有它的值 视图控制器1Ios 将数据从一个控制器传递到另一个视图控制器,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,当我转到ViewController2时,我想将值和显示从ViewController1传递到ViewController2。数据没有显示在视图上。但是我检查了po数据。odrNum它有它的值 视图控制器1 ViewController2 *data = [[ViewController2 alloc] init]; data.odrNum = [respondData valueForKey:@"orderCode"]; ViewController2.h @属性(强,非原子)NSStrin
ViewController2 *data = [[ViewController2 alloc] init];
data.odrNum = [respondData valueForKey:@"orderCode"];
ViewController2.h
@属性(强,非原子)NSString*odrNum
ViewController2.m
self.orderConNum.text = self.odrNum;
这就是我展示ViewController2的方式
UIStoryboard * storyboard = self.storyboard;
OrderDetailsViewController *detail = [storyboard instantiateViewControllerWithIdentifier: @ "OrderDetailsViewController"];
[self.navigationController pushViewController:detail animated:YES];
按下viewcontroller时传递数据
UIStoryboard * storyboard = self.storyboard;
OrderDetailsViewController *detail = [storyboard instantiateViewControllerWithIdentifier: @ "OrderDetailsViewController"];
detail.odrNum = [respondData valueForKey:@"orderCode"]; // this line you must put when you want to pass data.
[self.navigationController pushViewController:detail animated:YES];
您是否考虑过使用: dropbox文件中是我使用的
sharedSingleton
文件
在Changables.h
文件中,您可以添加要使用的变量,并且可以在要使用的UIViewController
上导入它
要设置此设置,您只需使用:
[Changables sharedSingleton].yourVariable = @"my variable data"
要想取回数据,只需使用
[Changables sharedSingleton].yourVariable.
我也用它来使用自定义对象。你检查过你的textfield插座连接吗?@jegadeesh是,所有已连接。您必须检查ViewController2中的self.odrNum中是否存在值?如何显示
ViewController2
?能否再显示一点您的代码?不适用于此行的输入断点详细信息。odrNum=[respondData valueForKey:@“orderCode”];并检查您是否从[respondData valueForKey:@“orderCode”]中获得任何值@Edmundit show nil values然后您必须获得要传递给下一个控制器进行测试的值,只需传递静态值,如detail.odrNum=@“testing”@Edmund和check您是否在下一个控制器上进行了价值测试。我知道了,感谢您的帮助请格式化您的答案以便更好地理解。@lalithkumar谢谢