食智敢吃源发现问题汇总

1. 在

FileManager.m 这个文件中有如下的代码,是用来创建 cache目录的,但它会报警告。 

  [fileManager createDirectoryAtPath:cachePath attributes:nil]

 

具体原因参看: http://www.cocoachina.com/bbs/read.php?tid=36048

[NSFileManager defaultManager] createDirectoryAtPath:path attributes:nil];
这句代码出现警告信息:
'createDirectoryAtPath:attributes:' is deprecated

不太明白怎么回事 求指教~ 


-----------------------------------------------------

这个意思是说在以后的版本中这个API有可能被抛弃,所以苹果不赞成你使用这个API,一般会有另一个API取代它!

对于你用的这个方法:

- (BOOL)createDirectoryAtPath:(NSString *)path attributes:(NSDictionary *)attributes;  

在 Leopard 之后就不赞成使用了取而代之的是:

- (BOOL)createDirectoryAtPath:(NSString *)path withIntermediateDirectories:(BOOL)createIntermediates attributes:(NSDictionary *)attributes error:(NSError **)error; 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值