ストーリーボードについて質問があります。ViewA にある文字列の値をセグエで変更したい。これは、ViewB がセグエを実行し、それに備えて ViewA の文字列の値を変更する必要があることを意味します。私の問題は、文字列の値が変更されないことです。
ViewA.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 でさらに操作しても変更が見られない理由は何ですか?
前もって感謝します、
フィル