码迷,mamicode.com
首页 > 系统相关 > 详细

Mac 上fopen总返回NULL

时间:2018-02-09 20:45:00      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:key   文件的   alt   判断   全局   string   nsfile   cto   manager   

全局,相对路径都不行,

在沙盒中获取也不行

  1. //在沙盒中获取Documents的完整路径  
  2. NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];  
  3. //得到path下test文件的路径  
  4. NSString * filePath = [path stringByAppendingPathComponent:@"test"];  
  5. //判断test文件是否存在  
  6. NSFileManager * fm = [NSFileManager defaultManager];  
  7. if ([fm fileExistsAtPath:filePath]) {  
  8.     NSLog(@"test文件存在");  
  9. }else{  
  10.     NSLog(@"test文件不存在");  
  11. }  
  12.   

使用bundle

NSBundle *mainBundle = [NSBundle mainBundle];

 NSString *imagePath = [mainBundle pathForResource:@"abc" ofType:@"png"];
在build PHASE 的copy bundle resource中将要播放的文件添加

Mac 上fopen总返回NULL

标签:key   文件的   alt   判断   全局   string   nsfile   cto   manager   

原文地址:https://www.cnblogs.com/8335IT/p/8436236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!