stringWithContentsOfFile已弃用

时间:2011-09-06 08:48:34

标签: nsstring

我在我的应用中使用了以下代码,但它会发出警告,stringWithContentsOfFile已被弃用。

有谁能告诉我如何避免这种警告?这个警告将来是否会影响我的应用程序?

NSString *myData= [NSString stringWithContentsOfFile:path];

2 个答案:

答案 0 :(得分:15)

以为我可能会对daveoncode的答案进行一些扩展,所以如果你对错误不感兴趣,你可以简单地写一下

NSString *myData= [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

它将按预期工作。

答案 1 :(得分:4)

您必须使用stringWithContentsOfFile:encoding:error:stringWithContentsOfFile:usedEncoding:error: