在swift 4中使用Anyhashable中的副本

时间:2018-05-17 08:05:49

标签: ios swift

我对Swift很新。我有一个可变的字典,我需要在其上做一个副本。我在Objective-C中有代码,当我尝试将其转换为Swift时,它表示[AnyHashable]类型的值没有成员' copy'。有人可以帮我转换下面的ObjC代码到Swift 4。

这是最初的Objective-C代码:

NSMutableArray *months = [[NSMutableArray alloc] init];

NSDictionary *monthDictionary = [[NSDictionary alloc] initWithObjects:@[[months copy]] forKeys:@[@"values"]];

以下是我在转换为Swift 4时的尝试:

var months = [AnyHashable]()

var monthDictionary = [AnyHashable: Any](objects: [months.copy()], forKeys: ["values"])

无法使用' copy'这里。

0 个答案:

没有答案