別の関数にあるこの行を実行しようとすると:
[self presentViewController:selectVC_ animated:YES completion:nil];
次のエラーが表示されます。
* キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: '* -[__NSArrayM insertObject:atIndex:]: オブジェクトを 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];