我在我的應用程序中使用了以下代碼,但它給出了不推薦使用stringWithContentsOfFile
的警告。stringWithContentsOfFile已棄用
任何人都可以告訴我如何避免此警告?這個警告將來會影響我的應用程序嗎?
NSString *myData= [NSString stringWithContentsOfFile:path];
我在我的應用程序中使用了以下代碼,但它給出了不推薦使用stringWithContentsOfFile
的警告。stringWithContentsOfFile已棄用
任何人都可以告訴我如何避免此警告?這個警告將來會影響我的應用程序嗎?
NSString *myData= [NSString stringWithContentsOfFile:path];
想我可能會在daveoncode的回答擴大一點,所以如果你不感興趣的錯誤,你可以簡單地寫
NSString *myData= [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
它會按照你的預期工作。
你必須使用stringWithContentsOfFile:encoding:error:
或stringWithContentsOfFile:usedEncoding:error: