你好可爱的电脑人:
我想将以下 CFStringRef 转换为 CString。知道怎么做吗?
recordFilePath = (CFStringRef)[NSTemporaryDirectory() stringByAppendingPathComponent: @"recordedFile.wav"];
谢谢!
编辑 1
DarkDust 的答案似乎很接近,但我仍然遇到错误(请参阅评论)。有帮助吗?
最佳答案
一个简单的解决方案:
CFStringGetCString(myCFStringRef, myCStringPointer, mySize, myEncoding);
检查这个函数:
Boolean CFStringGetCString (
CFStringRef theString,
char *buffer,
CFIndex bufferSize,
CFStringEncoding encoding
);
关于objective-c - 将 CFStringRef 转换为 C 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4960739/