nsuserdefaults

    0热度

    1回答

    我在Swift中“继承了”iOS Xcode项目。我从来没有编写过Swift或之前使用过Xcode。我将项目从一个用户帐户复制到另一个用户帐户并将其检入到git仓库中。 现在我很害怕(复制,权限?)可能导致应用程序无法正确读取其设置。因为UserDefaults.standard.string(forKey: "pref_Foo")返回nil,虽然在Settings.Bundle'sRoot.pl

    1热度

    1回答

    您好,我已经为我的应用程序实施了共享扩展,其中从图库中选取图像并发送到特定视图。现在的问题是,当我试图保存图像的阵列 func manageImages() { let content = extensionContext!.inputItems[0] as! NSExtensionItem let contentType = kUTTypeImage as String

    -1热度

    1回答

    我的代码现在只列出了您手动输入的内容。但是,当用户切换视图控制器时,代码会消失。我试图使用userdefualts将当前代码保存在选择函数中的行数中,但它不会将项保存在tableview单元格中。我只是想保存在tableview单元格中的任何东西。 import UIKit class ViewController: UIViewController, UITableViewDataSourc

    -3热度

    1回答

    这是我的代码。这似乎是一个错误。任何人都可以请帮忙。 class PopUpVC: UIViewController { var myArray1 = ["1","2","3"] var myArray2 = [String]() UserDefaults.standard.set(myArray1, forKey: "array") override f

    1热度

    1回答

    我有一个init方法用JSON数据初始化我的模型,但是当我想在NSUserDefaults中存储这个对象时,需要创建acoder和adecoder init方法。 即时得到错误: Cannot invoke 'UserProfileModel.init' with an argument list of type '(apiKey: String, userID: String, userEmai

    1热度

    1回答

    在这段代码中,我有一个选定的状态和取消选择状态,用于我的按钮。当按钮被按下时,它变成绿色,当再次按下时,它变成红色以表示取消选择的状态。 然而,这一切是在DetailViewController,当我从我的tableView选择特定的行,然后点击按钮显示绿色,回去尝试不同的行,该按钮为绿色,说明在这个其他行这表示我已经按下了(我没有)。我想知道是否有一种方法只显示为我选择的行的detailView

    -1热度

    4回答

    func resetUserDefaults() { let userDefaults = UserDefaults.standard let dict = userDefaults.dictionaryRepresentation() for (key,_) in dict { if let key = key as? String {

    0热度

    1回答

    我有两个VC(ViewController,SettingsVC,VC2)。 我该如何做到这一点,以便当您打开开关(位于SettingsVC)时,应用程序启动时,它会显示VC2? 默认值为ViewController.swift。 我试过这段代码,但是当我打开开关时,重新启动后没有任何反应。 SettingsVC.swift let isSwitchOn = UserDefaults.standa

    1热度

    2回答

    如何检查用户将应用程序设置设置为什么?我想我应该能够使用UserDefaults来做到这一点。我特别想检查用户是否允许应用访问联系人。如果我知道钥匙,我知道如何获得设置。我希望能够访问UserDefaults为应用程序提供的所有设置。我正在使用Swift创建一个iOS应用程序。

    0热度

    2回答

    我已经谷歌搜索了大约10分钟,其他人的建议都不适合我。我只是试图将我的比赛的比分从GameScene传递给GameOver。我没有使用NSUserDefaults,但我开放给它的建议。 我在didMove方法上创建了我的得分变量。 var meteorScore = 0 和过渡场景由 let reveal = SKTransition.reveal(with: .down, duration: