私はストーリーボードを使用しています-私はこれにかなり慣れていません-
を指すボタンをクリックすると、 EXC_BAD_ACCESS
( code=2
, address = 0x4
)MPMoviePlayerViewController
エラーが発生します。
私がこれまでに得たもののアイデアを提供するために、.h/m によって制御されるナビゲーションを使用しViewControllers
て、すべて同じViewController
.h/m クラスの下にいくつかの異なるものがありNavigationController
ます。私は aNavController
と singleから始めて、シンプルな CTRL-Click button-to-new- で new にViewController
リンクしています。新しい;を追加しました。Identity Inspector の Custom Class セクションでクラスを変更しましたが、ボタンをクリックして移行を開始すると、このエラーが発生し続けます。ViewControllers
ViewController
ViewController
MPMoviePlayerViewController
ViewController.h
関連する場合の私のコードは次のとおりです。
- (IBAction)postToTwitter:(id)sender {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[tweetSheet setInitialText:@"Check this out!"];
[self presentViewController:tweetSheet animated:YES completion:nil];
}
}
- (IBAction)postToFacebook:(id)sender {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:@"Posted from IOS App Test -- It works!"];
[self presentViewController:controller animated:YES completion:Nil];
}
}
- (IBAction)playVideo1:(id)sender {
NSURL * url = [[NSURL alloc]initWithString:@"link omitted"];
//create our moviePlayer
moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:url];
[self.view addSubview:moviePlayer.view];
//Some additional customization
moviePlayer.fullscreen = YES;
moviePlayer.allowsAirPlay = YES;
moviePlayer.shouldAutoplay = NO;
moviePlayer.controlStyle = MPMovieControlStyleDefault;
}