Я пытаюсь преобразовать пример Objective-C в Swift 2, но я столкнулся с небольшой проблемой. Исходный Objective-C фрагмент:
NSMutableArray *inputsOutputs = [NSMutableArray array];
...
[inputsOutputs addObject:@{@"input" : input, @"output" : trackOutput}];
и то, что я считал кодом Swift:
var inputsOutputs = [Any?]()
...
inputsOutputs.append([ "input": input, "output": trackOutput ])
Результирующая ошибка:
Contextual type 'AnyObject' cannot be used with dictionary literal?
Как бы преобразовать Objective-C в этом случае в Swift?
Оригинал Objective-C: https://developer.apple.com/library/mac/samplecode/avsubtitleswriterOSX/Listings/avsubtitleswriter_main_m.html