美文网首页
NSBundle mainBundle] pathForReso

NSBundle mainBundle] pathForReso

作者: ClementGu | 来源:发表于2018-10-25 01:23 被阅读100次

问题

 再利用以下代码获取视频文件路径的时候返回路径为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] pathForReso

      本文链接:https://www.haomeiwen.com/subject/lpgftqtx.html