ビューの 1 つにタップ認識があり、そのタップで既存の nib ファイルからポップアップ ビューを表示する必要があります。次のコードを追加しました
FeedTabReplyView *d = [[FeedTabReplyView alloc]initWithNibName:@"FeedTabReplyView" bundle:nil];
//d.delegate = self;
//create popover and put V2 in the popover view
UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:d];
//popoverController.delegate = self; //optional
CGSize size = CGSizeMake(325, 75);
popoverController.popoverContentSize = size;
[popoverController presentPopoverFromRect:recognizer.view.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
しかし、それは例外をスローします:
「NSInvalidArgumentException」、理由:「-[UIPopoverController initWithContentViewController:] UIUserInterfaceIdiomPad で実行されていないときに呼び出されました。」