返回UIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegate class]

时间:2013-11-09 22:13:30

标签: xcode

我正在尝试制作一个免费的音乐应用程序,我正在尝试输入音乐的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;

2 个答案:

答案 0 :(得分:1)

该位置的崩溃只是意味着代码中某处存在未捕获的异常。在Xcode(Exception breakpoints)中添加异常断点将使程序在抛出异常的行上崩溃。

编辑:另一个想法,你得到一个有效的URL变量吗?我猜测将nil传递给MPMoviePlayerController是你遇到的问题。

答案 1 :(得分:0)

如果您使用的是故事板,请检查以确保您没有重复连接的引用插座,或者引用不再存在的插座,这些插座已不再存在代码中的匹配方法了。< / p>

enter image description here