如何将数据从一个视图传递到iPhone中的另一个视图
我想从一个视图传递int或string数据到另一个,请帮助我
NSUInteger i1 = [array indexOfObject:username]; SSPUserLogedInViewController *logInView = [[SSPUserLogedInViewController alloc] init]; logInView.modalTransitionStyle = UIModalTransitionStyleCoverVertical; [self presentViewController:logInView animated:YES completion:nil];
我能够下一个查看,但无法传递数据。 提前致谢。
- 为您的传递数据创build一个variables到您的下一个视图。
- 使用下一个视图的实例,访问您在下一个视图中创build的variables
- 将您的值分配给variables
对于你的情况下,
-
假设你想传递一个int的值
在下一个视图控制器中:将其复制到
**.h**
文件中
@属性(分配)int temp;
2. SSPUserLogedInViewController * logInView = [[SSPUserLogedInViewController alloc] init]; >
logInView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
logInView.temp = <YOUR_VALUE> [self presentViewController:logInView animated:YES completion:nil];
- 在下一个视图控制器中:将其复制到
**.m**
文件中
– (无效)viewWillAppear中
{
NSLog(@"My Value = %i",_temp);
}
享受编程!
在SSPUserLogedInViewController
类中写入一些像- (void)doSomeThing:(NSString) data
的SSPUserLogedInViewController
并打电话
[logInView doSomeThing:yourDetails];
后
SSPUserLogedInViewController *logInView = [[SSPUserLogedInViewController alloc] init];
定义NSMutableString *string; 在SSPUserLogedInViewController类中具有属性。 alloc init在视图中加载。 你可以像这样设置string。
NSString *i1 = [NSString stringWithFormat:@"%@",[array objectAtIndex:indexPath.row]]; SSPUserLogedInViewController *logInView = [[SSPUserLogedInViewController alloc] init]; [logInView.string setString:i1]; logInView.modalTransitionStyle = UIModalTransitionStyleCoverVertical; [self presentViewController:logInView animated:YES completion:nil];
- “包标识符X的应用程序ID不可用。 请input不同的string“(Xcode 7.3)
- 在一个Label adjustFontSizeToFitWidth时,在UITab查看UILabel上设置匹配的字体大小
- 确定在UIActivityViewController中点击了哪个图标
- 如何在iOS上分享WhatsApp上的内容
- Instagram API登录错误 – 无法加载此页面
- Grand Central调度和unit testing
- 正则expression式使用大写符号快速获取string中的URL
- 我刚开始学习iOS时希望有人告诉我的5条提示
- MapKit(Swift 4)Xcode 9.2 – ‘无法插入第4角的法律归属’