gpt4 book ai didi

ios - 文件名字符串在不带@符号和带@符号的情况下使用

转载 作者:行者123 更新时间:2023-11-29 02:44:48 25 4
gpt4 key购买 nike

The iOS SpeakHere example code SpeakHereController 类中有一对方法,stopRecordrecord 分别用于保存和初始化用于保存录音的文件。这两种方法处理文件名字符串的方式略有不同,您可以在这些方法的以下两行代码中看到。

recordFilePath = (CFStringRef)[NSTemporaryDirectory() stringByAppendingPathComponent: @"recordedFile.caf"];
recorder->StartRecord(CFSTR("recordedFile.caf"));

字符串 "recordedFile.caf" 出现一次,前面有一个 @ 符号,一次没有。我计划使用以下 NSString 构造来生成 filename,但我不知道如何在本段提到的两个地方正确使用结果。所以我的问题是如何在这些行中使用构造的字符串 filename

@property int counter;
NSString *filename = [[NSString alloc] initWithFormat:@"recordedFile%d.caf",self.counter];

最佳答案

尝试

recorder->StartRecord(CFSTR([filename UTF8String]));

关于ios - 文件名字符串在不带@符号和带@符号的情况下使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25276669/

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