尝试执行此行时,位于单独的函数中:
[self presentViewController:selectVC_ animated:YES completion:nil];
我收到此错误:
* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[__NSArrayM insertObject:atIndex:]: object cannot be nil”
我的声明和实例化位于同一个文件中
@class typesel_vc;
@interface
@property(nonatomic,strong)typesel_vc *selectVC;
@implementation
@synthesize selectVC=selectVC_;
-(void)viewDidAppear:(BOOL)animated{
selectVC_=[[typesel_vc alloc]init];
}
有关如何处理此错误的任何想法?
编辑:
将分配放在我调用 presentViewController 的实际行之前
selectVC_=[[typesel_vc alloc]init];
[self presentViewController:selectVC_ animated:YES completion:nil];