在使用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。世界上到底发生了什么?