nsuserdefaults

    0热度

    1回答

    当我从原生iOS应用程序更新到我的React-Native应用程序时,我将来自NSUserDefaults的原生应用程序的用户数据作为初始道具传递到react-native应用程序。在将数据处理到反应原生应用程序之后,我会以某种方式来删除数据。 当用户尝试重置其数据时,不会删除数据会导致错误,从而会再次考虑NSUserDefaults数据。 什么可以解决这个问题?可以以某种方式从JS土地或只是本地

    1热度

    2回答

    我正在设计一个应用程序(iOS),我试图使用UserDefaults(Swift 3,Xcode 8.3.3)。我以前添加了一些键和值工作正常。 但是,当我添加了更多的按键时,旧的按键仍在工作,但新按键不起作用。特别是,每当我试图阅读它们时,新密钥都返回0。 我已经搜索了谷歌和SO的年龄,仍然无法找到我要去哪里错了。 请帮忙! 在AppDelegate.swift func application

    0热度

    1回答

    我正在使用UserDefaults将值存储到首选项中。 我有一个模板类,并获得价值(需要重写)的方法 func getValue(_ value: T?) -> Any? { return value } 当我'电话: UserDefaults.standard.set(getValue(value), forKey: "pref_key") 其中value可以nil, 我得

    1热度

    2回答

    我有一个应用程序有一个用户名/密码登录。登录后,用户应保持登录状态,直到他们注销为止,即即使用户没有连接,用户仍保持登录状态。 目前我正在对用户进行身份验证,但我无法让他们保持登录状态。我应该将用户详细信息存储在NSUserDefaults中以便在启动时登录,还是有一种方法可以让用户使用Realm登录? 在此先感谢! SyncUser.logIn(with: userCredentials, se

    1热度

    1回答

    我目前已经制作了一款拥有一名玩家的游戏。我还做了一个角色屏幕,用户可以选择他/她想玩哪个角色。我该如何做到这一点,以便某个高分可以解锁某个角色,并且允许用户使用该角色在游戏中使用? 现在我的球员有自己的快捷文件定义了他所有的属性: import SpriteKit class Player: SKSpriteNode, GameSprite { var initialSize = CGSize

    0热度

    2回答

    试图学习做一个todolist;我有两个viewcontrollers,一个存储和一个显示在一个表视图。我的表返回零;我哪里错了? 存储视图: var toDoStorage = UserDefaults.standard.object(forKey: "toDo") var toDoList = [String]() @IBAction func saveButton(_ send

    0热度

    2回答

    当我登录时,我将用户的JSON数据存储在“用户”上。当我点击保存按钮时,如何更改该值?例如:crew_preferred_name为“小胖”。 UserDefaults.standard.set(json, forKey: "json") user = UserDefaults().value(forKey: "json")as? NSDictionary 这是JSON输出 } crew

    1热度

    3回答

    我有一个问题,我解释。 我想激活一个开关,并且可以在tableView中打开应用程序。 为此,我将标签保存在NSUserDefault中,如果应用程序打开时标签位于NSUserDefailt中,它将激活开关。 问题是,在下面的图片中,我只是打开开关A和B,但当我scrool其他开关激活为q,s,c但从来不相同。 你有想法建议我吗? 我但我的代码与控制台下面。 Screen 1 Screen 2 的

    0热度

    1回答

    其他SO问题指出在变量之前使用lazy,但在这种情况下似乎不起作用。 我仍然得到这个错误, 不能使用属性初始化中的实例成员“默认”; 属性初始值设定项在“自我”可用之前运行 我在哪里弄错了? class UserData{ let defaults = UserDefaults.standard lazy var userDataDict = defaults.object

    0热度

    1回答

    目前我使用[[NSUserDefaults standardDefaults] objectIsForcedForKey: @"TestKey"];来验证密钥是否管理。 这对于本来在名单上每个键的plist的伟大工程 <plist version="1.0"> <dict> <key>Test</key> <integer>1</integer> </d