swift - 无法调用类型 : Swift2 的初始值设定项

标签 swift swift2

我已将 swift 项目从 Xcode6.4 迁移到 Xcode7,但不断遇到此错误,并且找不到任何解决方案。

let nviewsDictionary : NSDictionary = NSDictionary(dictionaryLiteral: dptButton1 , "dptButton1" , txtNotes , "txtNotes")

Error: Cannot invoke initializer for NSDictionary with an argument list of type..

最佳答案

我不确定你的原始代码是什么,但在 Swift 中你可能根本不想使用 NSDictionary

let nviewsDictionary: [String: AnyObject] = ["dptButton1": dptButton1, "txtNotes": txtNotes]

关于swift - 无法调用类型 : Swift2 的初始值设定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36359198/

相关文章:

ios - AudioKit/AVAudioEngine 启动时间过长

ios - 类实例的所有存储属性必须在从初始化器抛出之前初始化

ios - 无法将类型 'int' 的值分配给类型 'String?' 的值

swift - 从 2 个 UInt8 创建一个 UInt16

ios - 在显示具有清晰背景的当前 ViewController 后,无法执行到另一个 ViewController 的连接

Swift 泛型 - 协议(protocol)不符合协议(protocol)

ios - 应用审查小组的 EXC_BREAKPOINT (SIGTRAP)。不可复制

ios - 无法在Firebase数据库iOS中保存用户

ios - 当 UISearchController 处于事件状态时选择 TableView 中的单元格,不显示下一个 View ?

ios - 将swift数组转换为对象以进行json序列化