ナビゲーションスタックの一部のビューコントローラをポップした後にこのエラーが発生しました。最後に、アクションシートで質問します。私はエラー・パラメータがview != nil
を満たしていないことに気づいています。これは、私を狂ってしまうのです。実際には、アクションシートを呼び出す前にチェックすると、実際にはnil
の値ではないからです。私が持っていたのにUIActionSheetパラメータが無効です:view!= nil
if (self.view != nil) {
NSLog(@"view is not nil");
}
UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:@"title" delegate:nil cancelButtonTitle:@"cancel" destructiveButtonTitle:@"destructive" otherButtonTitles:nil];
[actionSheet showInView:self.view];
実際、「viewDidAppear」で呼び出すといいですよ。 – mpemburn