如何通过命令行参数设置NSDictionary用户默认值?

时间:2016-10-26 00:38:40

标签: ios macos cocoa cocoa-touch nsuserdefaults

可以在Cocoa应用程序中设置User Defaults,方法是将它们作为参数传递给命令行:

> SomeApp -key value

这会将"key"中的默认"value"设置为NSArgumentDomain

可以通过执行以下操作来设置数组默认值:

> SomeApp -key (element1,element2)

我发现这会设置一个空字典:

> SomeApp -key {}

...但我无法弄清楚如何设置包含元素的字典。如何通过命令行参数设置NSDictionary用户默认值?

1 个答案:

答案 0 :(得分:3)

事实证明正确的语法是: spans.id == "ContentPlaceHolder1_grd_reminder_Label***"

通过1_0打印时,数组和字典语法类似于 Date Time Power 2008-10-11 23:57:00 0.376 2008-10-11 23:58:00 0.374 2008-10-11 23:59:00 0.374 2008-10-12 0:00:00 0.334 2008-10-12 0:01:00 0.330 ... 2008-12-13 19:24:00 1.390 2008-12-13 19:25:00 1.370 2008-12-13 19:26:00 1.368 2008-12-13 19:27:00 1.362 2008-12-13 19:28:00 1.352 2008-12-13 19:29:00 1.360 > SomeApp -key {key1=value1;key2=value2;}值的输出。