XCode版本6.1(6A1052d)更新导致错误:' dictionaryWithCapacity'已明确标记为不可用(Foundation.NSMutableDictionary)

时间:2014-11-28 13:24:14

标签: ios xcode cocoa-touch swift nsmutabledictionary

XCode自动更新,重启后我发现我有很多错误。

以下是导致相关错误的代码:

    let navBarTextAttributes = NSMutableDictionary.dictionaryWithCapacity(1)
    navBarTextAttributes.setObject(UIColor.whiteColor(), forKey: NSForegroundColorAttributeName)
    navigationController?.navigationBar.titleTextAttributes = navBarTextAttributes
}

我不确定如何解决这个问题。

有人可以给我一些见解吗?

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

Objective-C类(工厂)方法现在作为自定义初始化程序导入Swift:

let navBarTextAttributes = NSMutableDictionary(capacity: 1)