UIStoryboardSegue
プッシュアニメーションのセグエを抑制するためにサブクラスを使用しています。
#import "NoAnimationSegue.h"
@implementation NoAnimationSegue
- (void)perform
{
UIViewController *src = (UIViewController *) self.sourceViewController;
UIViewController *dst = (UIViewController *) self.destinationViewController;
NSLog(@"src %@", src);
[src.navigationController pushViewController:dst animated:NO];
}
@end
このセグエを使用すると、特定の状況でアプリがクラッシュすることがあります。このコードを無効にして、代わりにプッシュセグエを使用すると、正常に機能します。
何か案は?