NSUserDefafults返回错误的数据

时间:2016-08-06 17:03:54

标签: swift cocoa nsuserdefaults osx-elcapitan

在使用Swift的Cocoa应用程序中,我从NSUserDefaults获取了错误的数据。如果我转到命令行并执行

change_column :check_in_details, :product_id, :integer, null: false

它回来了:

defaults read my.bundle.identifier

然后,在我的应用程序中,我读取了版本的值,如下所示:

{  
    NSNavLastRootDirectory = "~/Documents";  
    NSNavPanelExpandedSizeForSaveMode = "{712, 521}";  
    producer = 10;  
    version = "-1";  
    when = 1470502459;  
}

打印输出电流为3,而不是-1。世界上到底发生了什么?

0 个答案:

没有答案