类型 函数 返回值 无 修订版 2024.3703 版本 关键词 iCloud 同步 存储 键值存储 KVS 设置 另请参见 iCloud.get() iCloud.synchronize() iCloud.*
将值与键相关联。此
iCloud.set( key, value )
字符串.要与值相关联的键名。此名称可以与 iCloud.get() 一起使用以检索值。
KVS 的存储空间非常有限。最多可以声明 1024 个键,所有值的总大小应小于 1 MB。键应小于 64 个符号(字节)。
不支持设置数组,无论它们作为单独的表还是作为其他表的内容。从技术上讲,Lua 数组是具有编号索引的表,但存储的表必须包含已命名的
local arr = { true, false, 0, 10 } -- This is analogous to { 1=true, 2=false, 3=0, 4=10 } iCloud.set( "myArray", arr ) -- This will produce an error and the value will not be stored
iCloud.set( "touches", 52 ) iCloud.set( "rose", { kind="flower", color="red", amount=12 } ) iCloud.set( "engine", "Corona" ) local json = require( "json" ) iCloud.set( "data", json.encode( someTable ) )