iphone – 如何将nsstring转换为cString?

我有一个nsstring(filePath),它有音频文件的路径.我想打开音频文件,所以我想将nsstring转换为Cstring.

  fopen([filePath cStringUsingEncoding:1], "r");

是上面的行是否正确,因为我也可以使用fopen([filePath cString],“r”);.在某些网站中,提到使用UTF8stringEncoding.哪个是字符串转换的正确NSString?

最佳答案
使用UTF8String

fopen([filePath UTF8String], "r");

转载注明原文:iphone – 如何将nsstring转换为cString? - 代码日志