nsuserdefaults

    -1热度

    1回答

    我知道这是一个常见的错误,人们在这里发布,但我找不到与我在做什么相匹配的帖子,即使它从根本上相同。我对Swift很陌生,只是试图找到我的方式,谢谢。 我第一次打开我的应用程序,一个从MYSQL数据库读取的博客阅读器应用程序,它可以按照预期工作,我可以关注我选择和取消关注的博客。当我关注博客/单元格时,它会使用KeyArchiver保存到用户默认值,但是当我双击主页按钮以从内存中清除应用程序并重新打

    -5热度

    1回答

    在我的应用程序的阵列, 我有一个NSMutableArray其中包含模态的对象,我想这个数组存储在NSUserDefaults。 当我尝试存储和检索它返回我零值。 经过一番研究,我发现我们不能在NSUserDefaults中存储对象。 是否有任何替代和简单的方法来存储? 提前致谢!

    1热度

    1回答

    希望有人能够解决这个问题。 我使用NSCoding + NSUserDefaults检索自定义对象的数组,每次重新加载视图时,内存都会不断增长。 这里是我用来检索自定义对象的数组(这是viewDidLoad中下调用的代码: NSData *dataRepresentingSavedArray; NSUserDefaults *currentDefaults = [NSUserDefaults

    0热度

    1回答

    这保存JSON是一组功能 func setSelectedDivisions(_ division:[Division]) { if (division.count != 0) { self.userDefaults.set(division.toJSONString(), forKey: "selectedDivisions") self.userDefaul

    0热度

    1回答

    我有一个UIAlertController接受用户输入。我想将用户输入的文本添加到数组,并将该数组保存为用户默认值。问题是,新输入的文本不断取代先前输入的文本。所以我认为这不是保存在阵列中。 这是我试过到目前为止: func presentAlert() { let confirmAction = UIAlertAction(title: "Save", style: .default)

    1热度

    1回答

    我有一个连接到Firebase的应用程序,您可以使用Google和Facebook登录。该应用程序具有用户登录时加载的主屏幕。如果用户之前已登录,我不想显示登录屏幕。所以我用这个代码在主屏幕,以检查用户是否登录,主页屏幕是在应用程序 override func viewDidAppear(_ animated: Bool) { if Auth.auth().currentUser !=

    0热度

    2回答

    我正在创建登录注册页面,但有错误。当我尝试登录时,userStoredEmailuser和userStoredPassword返回null。请帮助解决这个错误。 登录代码: let useremail=email.text; let userpassword=password.text; let userStoredEmail = NSUserDefaults.standardUserDef

    -1热度

    2回答

    我希望代码每天运行一次,但我想要完成此操作的方式是在单击该按钮后禁用该按钮,然后在超过24小时后重新启用该按钮。 下面的代码是否正确,以保存用户按下按钮的日期? if distance < radius{ Total_Points += 10 pointsLabel.text = "Total Points: \(Total_Points)" getPointsOu

    3热度

    1回答

    我想永久存储一个字符串,并使用全局数据在多个接口控制器上访问它。这是我按下按钮时设置字符串的代码。 下面所有的代码都是在接口控制器1 UserDefaults.standard.set("yellow", forKey: "newBingoColor") 下面这段代码是醒了过来语境: override func awake(withContext context: Any?) { s

    1热度

    2回答

    当我说不能在后台运行,我的意思是,当用户双击了他们的家按钮,刷卡时,该按钮将重新启用 这是我viewDidLoad if let waitingDate:Date = UserDefaults.standard.value(forKey: "waitingDate") as? Date { let currentDate = Date() if(currentD