我有一个关于我的故事板的问题。我想通过 segue 更改 ViewA 中的字符串的值。这意味着 ViewB 应该执行 segue 并为更改 ViewA 中字符串的值做准备。我现在的问题是,我的字符串的值保持不变。
查看A.h 文件:
@interface NewViewController : UITableViewController <MKAnnotation>
{
NSString *longString;
}
@property (weak, nonatomic) NSString *longString;
ViewB.m 文件:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"transmitCoordsToNew"])
{
NewViewController *controller = (NewViewController *)segue.destinationViewController;
controller.longString = [NSString stringWithFormat:@"%f", segueLong];
}
}
知道为什么变量保持不变或者为什么我在 ViewA 中看不到进一步操作的任何变化吗?
提前致谢,
菲尔