gpt4 book ai didi

objective-c - 将 CFStringRef 转换为 C 字符串?

转载 作者:太空狗 更新时间:2023-10-30 03:46:56 30 4
gpt4 key购买 nike

你好可爱的电脑人:

我想将以下 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/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com