私はiOSアプリの開発に不慣れで、複数の警告に問題があります。
テーブルビューをロードするナビゲーションコントローラーがあります。そのテーブルビューから、セルを1回タッチすると、新しいVC(基本的にはセルの詳細)がプッシュされます。そして、その「detailView」では、特定のボタンを押すと、別のVCが押されます。
次のコードで最後のVCをプッシュします。
- (IBAction)toMoreDetail:(id)sender
{
[self performSegueWithIdentifier:@"toMoreDetail" sender:self];
}
そして、私がそれをするとき、2つの警告が飛び出します:
2012-08-05 02:25:41.842 appName[2145:f803] nested push animation can result in corrupted navigation bar
2012-08-05 02:25:42.197 appName[2145:f803] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
今のところ良い答えは見つかりませんでした。多分誰でもこの問題で私を助けることができます。
ありがとう :)
編集:ここに他のセグエのコードがあります:
TableListから詳細のVCへ(セグエはプロトタイプセルから始まり、詳細vcに進みます):
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"toDetailEvent"])
{
NSInteger selectedIndex = [[self.tableView indexPathForSelectedRow] row];
DetailEvent* detailEvent = [segue destinationViewController];
detailEvent.eventToDisplay = [listEvents objectAtIndex:selectedIndex];
}
}