【问题标题】:Adding entries to Dictionary (not NSDictionary) from Info.plist从 Info.plist 向 Dictionary(不是 NSDictionary)添加条目
【发布时间】:2014-07-31 10:54:23
【问题描述】:

在以下 OS X 应用程序中,如何以与创建 NSDictionary 类似的方式创建字典?

我想我需要在 Dictionary 上找到一个执行与 NSDictionary(contentsOfFile:infoPlist) 相同任务的方法,但我不确定这个 Dictionary 方法是什么。

import Cocoa

class AppDelegate: NSObject, NSApplicationDelegate {
    @IBOutlet weak var window: NSWindow!

    func applicationDidFinishLaunching(aNotification: NSNotification?) {
        var infoPlist = "/Applications/Calendar.app/Contents/Info.plist"

        var nsDictionary = NSDictionary(contentsOfFile:infoPlist)
        println("nsDictionary = \(nsDictionary)")

        var dictionary = Dictionary<String, String>()
        // TODO: How do I add entries from "infoPlist" to "dictionary"
        // like I do above with the old "nsDictionary"?
        println("dictionary = \(dictionary)")
    }

    func applicationWillTerminate(aNotification: NSNotification?) {
    }
}

非常感谢。

【问题讨论】:

    标签: dictionary swift nsdictionary


    【解决方案1】:

    遗憾的是,目前在本地 Swift 词典中没有办法做到这一点。但是使用 NSDictionary 仍然很好。

    欲了解更多信息,您可以查看this similar question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      • 2017-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多