xcode-4.2でコーディングを行い、xcode-4.5.1を更新した後、アプリが完全に実行され、ウィンドウをクリックしてナビゲートすると、次のエラーが表示されます。
Warning: Attempt to present <learnview: 0x8876220> on <UINavigationController: 0x8866e10> whose view is not in the window hierarchy!
関数をviewdidload()からviewdidappear()に変更しても同じエラーが表示されますか?解決するのを手伝ってください
編集:
-(void)goright
{
CATransition* transition = [CATransition animation];
transition.duration = 1.5;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
transition.type = kCATransitionPush;
learnview *lview=[[learnview alloc]initWithNibName:@"learnview" bundle:nil];
transition.subtype = kCATransitionFromRight; //kCATransitionFromLeft, kCATransitionFromRight, kCATransitionFromTop, kCATransitionFromBottom
[self.navigationController.view.layer addAnimation:transition forKey:nil];
[[self navigationController] pushViewController:lview animated:NO];
[imagetim invalidate];
}