小编Tar*_*ski的帖子

通过 clang-format 用换行符分隔大括号括起来的列表的每个条目

我有大括号括起来的列表来初始化数组。我想让数组初始值设定项为数组的每个条目换行,如下所示:

const char* const array_of_strings[] = {
    "Hey",
    "Hi",
    "Hello",
    "Soup",
    "Atom"
};
Run Code Online (Sandbox Code Playgroud)

不过,clang-format 将此数组格式化为:

const char *const array_of_strings[] = {"Hey", "Hi", "Hello", "Soup", "Atom"};
Run Code Online (Sandbox Code Playgroud)

一旦列表超过ColumnLimit ,通常会进行新的排列。我想要的格式可以使用 clang-format 吗?

clang-format

7
推荐指数
1
解决办法
1460
查看次数

类型不符合协议'AVCaptureFileOutputRecordingDelegate'

我正在尝试使用AVCaptureMovieFileOutput.startRecordingToOutputFileURL将音频录制到文件中,并且该函数的语法要求输入"AVCaptureFileOutputRecordingDelegate"类型的变量.我从这个站点看到的所有帮助都表明你需要使一个类成为AVCaptureFileOutputRecordingDelegate和NSObject的扩展.

问题是,我总是得到错误:类型'AVRecordDevices'不符合协议'AVCaptureFileOutputRecordingDelegate'

我如何解决它?

有错误的类

PS我正在为OS X开发,如果这意味着在这种情况下.

audio macos compiler-errors swift

3
推荐指数
2
解决办法
1305
查看次数

标签 统计

audio ×1

clang-format ×1

compiler-errors ×1

macos ×1

swift ×1