gpt4 book ai didi

objective-c - 使用位于 iPhone 沙箱内的文件

转载 作者:行者123 更新时间:2023-11-29 05:06:23 24 4
gpt4 key购买 nike

我正在创建一个 iPhone 应用程序,需要位于沙箱中的 .wav 的位置。我通过以下方式做到这一点:

 recordFilePath = (CFStringRef)[NSTemporaryDirectory() stringByAppendingPathComponent: @"recordedFile.wav"];

如何将 recordFilePath 转换为字符串,然后将其传递到 C 函数中?

<小时/>

编辑 1

顺便说一句,这是将接收 c 字符串的语句:

freopen ("locationOfFile/recordedFile.wav","r",stdin);

最佳答案

这取决于您的 c 函数期望获得的类型 - 您可以编写一个接受 NSString* 对象作为参数的 c 函数。如果您想将 NSString 转换为 char*,那么您可以使用以下函数之一:

– cStringUsingEncoding:
– getCString:maxLength:encoding:
– UTF8String

关于objective-c - 使用位于 iPhone 沙箱内的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4985440/

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