NSBundle mainBundle] pathForResource 获取不到bundle文件

问题

 再利用以下代码获取视频文件路径的时候返回路径为nil


 NSString *noteVideoPath = [[NSBundle mainBundle] pathForResource:@"video" ofType:@"mp4"];

原因

bundle文件没有添加到项目中

解决步骤

  • Build Phases -> Copy Bundle Resources 中添加对应视频文件这样将视频文件加入bundle中
  • 执行上述代码可以获得路径
//获取文件路径
  NSString *noteVideoPath = [[NSBundle mainBundle] pathForResource:@"notevideo20181023" ofType:@"mp4"];
//获取文件Url
  NSURL *videoUrl = [[NSBundle mainBundle] URLForResource:@"video.mp4" withExtension:nil];

你可能感兴趣的:(NSBundle mainBundle] pathForResource 获取不到bundle文件)