我无法将此 objectiveC 代码转换为 swift
I am unable to convert this objectiveC code into swift
1.I 正在将 objective c 的反向音频功能转换为 swift 以便我可以将 swift 代码集成到我的程序中,但这几行代码是看不懂
2.This是下面的objective-c代码:
CMSampleBufferRef sample;
NSMutableArray *samples = [[NSMutableArray alloc] init];
while (sample != NULL) {
sample = [readerOutput copyNextSampleBuffer];
if (sample == NULL)
continue;
[samples addObject:(__bridge id)(sample)];
CFRelease(sample);
}
您显示的代码可以转换为 Swift 为:
var samples: [CMSampleBuffer] = []
while let sample = readerOutput.copyNextSampleBuffer() {
samples.append(sample)
}
1.I 正在将 objective c 的反向音频功能转换为 swift 以便我可以将 swift 代码集成到我的程序中,但这几行代码是看不懂
2.This是下面的objective-c代码:
CMSampleBufferRef sample;
NSMutableArray *samples = [[NSMutableArray alloc] init];
while (sample != NULL) {
sample = [readerOutput copyNextSampleBuffer];
if (sample == NULL)
continue;
[samples addObject:(__bridge id)(sample)];
CFRelease(sample);
}
您显示的代码可以转换为 Swift 为:
var samples: [CMSampleBuffer] = []
while let sample = readerOutput.copyNextSampleBuffer() {
samples.append(sample)
}