我正在尝试制作一个免费的音乐应用程序,我正在尝试输入音乐的mp4视频。但第二个按钮只是让它崩溃了 return UIApplicationMain(argc, argv, nil,
NSStringFromClass([AppDelegate class]
我正在使用的代码是
- (IBAction)playButton:(id)sender {
NSString *stringPath = [[NSBundle mainBundle]pathForResource:@"Under_Control" ofType:@"mp3"];
NSURL *url = [NSURL fileURLWithPath:stringPath];
mpc = [[MPMoviePlayerController alloc]initWithContentURL:url];
[mpc setMovieSourceType:MPMovieSourceTypeFile];
[[self view]addSubview:mpc.view];
[mpc setFullscreen:YES];
[mpc play];
的
还放
{
MPMoviePlayerController *mpc;
} 的
在 @interface ViewController;
答案 0 :(得分:1)
该位置的崩溃只是意味着代码中某处存在未捕获的异常。在Xcode(Exception breakpoints)中添加异常断点将使程序在抛出异常的行上崩溃。
编辑:另一个想法,你得到一个有效的URL变量吗?我猜测将nil
传递给MPMoviePlayerController是你遇到的问题。
答案 1 :(得分:0)
如果您使用的是故事板,请检查以确保您没有重复连接的引用插座,或者引用不再存在的插座,这些插座已不再存在代码中的匹配方法了。< / p>