ストーリーボードを使用しているアプリケーションがあります。私がそれを開発したとき、それはios 5をターゲットにしていて、すべてが非常にうまく機能しています。しかし、iOS 6シミュレーターで実行しようとすると、「PrepareForSegue」メソッドを呼び出せないことがわかりました(この場合、プロジェクトの開発ターゲットはiOS 5をターゲットにしています)。
これは、以下のprepareForSegueのコードです。
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([[segue identifier] isEqualToString:@"sToHowManyTimesView"])
{
NSString *title=[relationshipStatus titleForState:UIControlStateNormal];
NHCThirdViewController *thirdView=[segue destinationViewController];
thirdView.infoRequest=title;
relationShipStatus.relstatus=title;
NSLog(@"%@",title);
}
else if([[segue identifier] isEqualToString:@"SinglePage"])
{
NSString *title=[relationshipStatus titleForState:UIControlStateNormal];
relationShipStatus.relstatus=title;
}
else if([[segue identifier] isEqualToString:@"toFifthView"])
{
NSString *title=[relationshipStatus titleForState:UIControlStateNormal];
NHCFifithViewController *fifthView=[segue destinationViewController];
fifthView.infoRequest=title;
relationShipStatus.relstatus=title;
}
}
手伝ってください。