【发布时间】:2016-01-16 13:41:57
【问题描述】:
我收到错误:Thread 1, Signal SIGABRT 当我运行我的应用程序并在我添加了自定义推送序列时按下按钮时。
日志错误:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Pushing a navigation controller is not supported'
这是自定义转场的代码
#import <UIKit/UIKit.h>
@interface PushNoAnimationSegue : UIStoryboardSegue
@end
@implementation PushNoAnimationSegue
-(void) perform{
[[[self sourceViewController] navigationController] pushViewController:[self destinationViewController] animated:NO];
}
@end
所有的网点都已计算在内,似乎没有任何松散的网点。
出了什么问题,我该如何解决?
【问题讨论】:
-
对于那些在 iOS 10 中努力找出错误的人来说,在使用库/照片/媒体时,您的应用程序可能会因 SIGABORT 而崩溃。你需要在Info.plist中添加一些key,检查this link.
标签: ios objective-c segue