将文本从 UITextView 传递到不同 ViewController 中的字符串
我需要将 viewController1 中 UITextView 的文本传递给 viewController2 并将文本设置为 viewController2 中的字符串。我以为我已经弄清楚了代码,但事实证明什么都没有传递。 在 viewController2.h 中我添加了 视图控制器1*v1 并为其分配了一个属性。 在 viewController2.m 中,
-(void)method{
v1=[[viewController1 alloc] initWithNibName:@"viewController1" bundle:nil];
NSString *text=[[NSString alloc]init];
[v1.tweetText setText:text];
}
这可能是错误的方法,那么有人对这个问题有其他解决方案吗?
I need to pass the text of a UITextView in viewController1 to viewController2 and set the text to a string in viewController2. I thought I had the code figured out, but it turns out that nothing is being passed.
In viewController2.h I added
viewController1*v1
and assigned a property to it.
in the viewController2.m
-(void)method{
v1=[[viewController1 alloc] initWithNibName:@"viewController1" bundle:nil];
NSString *text=[[NSString alloc]init];
[v1.tweetText setText:text];
}
This is probably the wrong way to go about it, so does anyone have other solutions to this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是将数据发送到另一个 vc 的正确方法,但您没有将变量
text
设置为任何内容。尝试将其设置为hello
并查看是否将hello
作为另一个 vc 中的 tweetText。Thats the correct way to send data to another vc, but you are not setting the variable
text
to anything. Try setting it tohello
and see if you gethello
as the tweetText in the other vc.