Bir Objective-C örneğini Swift 2'ye dönüştürmeyi denemeye başladım, ancak küçük bir sorunla karşılaşıyorum. Orijinal Objective-C pasajı:Bağlamsal tür 'AnyObject' sözlük değişkeni ile kullanılamaz?
NSMutableArray *inputsOutputs = [NSMutableArray array];
...
[inputsOutputs addObject:@{@"input" : input, @"output" : trackOutput}];
ve ne düşündüğümü Swift kodu olmalıdır:
var inputsOutputs = [Any?]()
...
inputsOutputs.append([ "input": input, "output": trackOutput ])
çıkan hatadır:
Contextual type 'AnyObject' cannot be used with dictionary literal?
Ben Objective- dönüştürmek istiyorum nasıl Bu durumda C, Swift'e mi?
Orjinal Objective-C: Sen dizinin içeriği String
tuşları ve bilinmeyen değerleri ile sözlükleri olduğunu görebilirsiniz https://developer.apple.com/library/mac/samplecode/avsubtitleswriterOSX/Listings/avsubtitleswriter_main_m.html
Benim durumumda, yanıt, 'Herhangi bir' atanmış olan Sözlük değişkeni için bir döküm eklemekti ... Ne yazık ki, basit bir örnekle gelemiyorum. Bu gerekli :( –