使用位于iPhone沙箱中的文件

时间:2011-02-13 16:45:46

标签: objective-c c ios sandbox

我正在创建一个需要位于沙箱中的.wav位置的iPhone应用程序。我这样做有以下几点:

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

如何将recordFilePath转换为可以传递给C函数的字符串?


编辑1

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

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

1 个答案:

答案 0 :(得分:1)

这将取决于你的c函数期望得到什么类型 - 你可以编写一个接受NSString * object作为参数的c函数。如果您想将NSString转换为char*,则可以使用以下功能之一:

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