ここでnoobの質問に動作します:popoverviewControllerのクラッシュは、iPadの
任意のアイデアなぜこのコード:iPhone上の
UIViewController* popoverviewController = [[UIViewController alloc]init];
UIView* popoverView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
[webViewnetwork loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"webView" ofType:@"html"]isDirectory:NO]]];
[popoverView addSubview:webViewnetwork];
popoverviewController.view = popoverView;
popoverviewController.contentSizeForViewInPopover = CGSizeMake (100, 100);
self.popoverController = [[UIPopoverController alloc] initWithContentViewController:popoverviewController];
[self.popoverController presentPopoverFromRect:CGRectMake(0, 0, 1, 1) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
は、iPad上で正常に動作しますが、クラッシュ? 私のiPad版と同じことをやろうとしています。これは、HTML形式のテキストでサブビューを追加しています。 7行目(プログラム受信信号:SIGABRT)にクラッシュする(initWithContentViewController)
ありがとう!
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPopoverController_class/Reference/Reference.html には「PopoverコントローラはiPadデバイス専用です。他のデバイスを作成しようとしていますデバイスで例外が発生します。 – jajo87