次のObjective-Cコードがあります:
NSFileWrapper* fileWrapper;
NSMutableDictionary* wrappers = [NSMutableDictionary dictionary];
...
fileWrapper = [[NSFileWrapper alloc]
initDirectoryWithFileWrappers:wrappers];
上記のコードを Swift に変換しようとしました:
var fileWrapper : NSFileWrapper?
let wrappers = NSMutableDictionary(dictionary: [:])
....
fileWrapper = NSFileWrapper(directoryWithFileWrappers: wrappers)
最後の行はコンパイルできません。というエラーメッセージが表示されました
'NSMutableDictionary' の値の型を予期される引数の型 '[String : NSFileWrapper]' に変換できません
[String : NSFileWrapper]
リストのタイプが何であるかわかりませんか?ラッパーをこのタイプに変換する方法はありますか?