类型 函数 库 system.* 返回值 布尔值 修订 版本 2024.3703 关键词 系统偏好设置, setPreferences 另请参阅 system.getPreference() system.deletePreferences()
将一个偏好设置值的表写入存储。如果给定的任何偏好设置在存储中不存在,则将插入它们。如果给定的任何偏好设置已存在于存储中,则将覆盖它们。
如果**所有**给定的偏好设置都已成功写入存储,则返回 `true`。如果至少一个给定的偏好设置未能写入存储,则返回 `false`。
system.setPreferences( category, preferences )
字符串。 指示应在系统上访问哪一组偏好设置。目前,仅支持 `“app”` 类别 — 这是 Corona 应用程序开发者定义的应用程序自定义偏好设置。
-- Write this app's custom preferences to storage
local appPreferences =
{
myBoolean = true,
myNumber = 123.45,
myString = "Hello World"
}
system.setPreferences( "app", appPreferences )
-- Read the preferences that were written to storage above
local myBoolean = system.getPreference( "app", "myBoolean", "boolean" )
local myNumber = system.getPreference( "app", "myNumber", "number" )
local myString = system.getPreference( "app", "myString", "string" )