0

如何修复以下编码,以便在模拟器中运行应用程序时不会出现断点。一旦我保存并运行该应用程序,它就说没有问题,但在运行过程之后它立即停止并说断点 3.1 4.1 错误。

#import "XYZViewController.h"
#import <MediaPlayer/MediaPlayer.h>


@interface XYZViewController ()


@end

@implementation XYZViewController

 - (void)viewDidLoad

{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    NSString *movFile = [[NSBundle mainBundle]pathForResource:@"movie1" ofType:@"MP4"];


    movPlayer = [[MPMoviePlayerController alloc]  initWithContentURL: [NSURL fileURLWithPath:movFile]];

     movPlayer.allowsAirPlay=YES;
    [movPlayer.view setFrame:CGRectMake(0, 0, 320, 480)];
    [self.view addSubview:movPlayer.view];
    [movPlayer play];


}


- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.


}

@end
4

1 回答 1

0

如果您设置了一个断点,或者存在运行时错误,则会出现断点。如果你没有在那里设置断点,那么这是一个运行时错误。

鉴于您提到了 3.1 4.1 错误,这表明存在运行时错误。您应该仔细查看断点所在的行,看看是否有任何问题。此外,发布此断点所在的位置将帮助其他人帮助您。

不知道断点在哪里,我的猜测是您没有正确的电影文件名(请记住 iOS 区分大小写)或 movie1.MP4 未添加到项目中。

于 2012-10-31T00:44:49.307 回答