nsuserdefaults

    2热度

    1回答

    有没有人通过iOS 11上的应用程序组遇到共享用户默认设置问题?我在其中一个扩展中保存了一个值,但我无法通过另一个扩展名获取相同的值。 在第一延伸: let defaults = UserDefaults.init(suiteName: Constants.commonSuite) defaults.set("Sample", forKey: "SampleKey") defaults

    1热度

    3回答

    我想创建一个Ints数组,我可以将它添加到UserDefaults,以便下次用户打开应用程序时,数组将被保存。所以,我知道如何创建一个UserDefaults阵列... var intArray = UserDefaults.standard.array(forKey: "intArray") as! [Int] ,我知道如何设置阵列到已经存在的数组: var array = [2, 6, 3

    -1热度

    3回答

    是否可以刷新Swift4中的用户默认值?扫描新产品后,这些值会更改,并且它们存储在用户默认值中。所以当你扫描一个新产品时,用户默认必须刷新。 我希望有人对我来说

    -2热度

    1回答

    我有一个标签和步进器。如何使用UserDefaults保存它们? // Stepper @IBOutlet weak var Stepr1: UIStepper! // "MIN" Label @IBOutlet weak var MAXLabel: UILabel!

    6热度

    4回答

    我创建了一个包含约8个切换开关的设置包。我试图做的是从设置包中获取默认值。目前,现在我有两种方法: func registerSettingsBundle(){ let appDefaults = [String:AnyObject]() UserDefaults.standard.register(defaults: appDefaults) UserDefa

    0热度

    1回答

    现在,我的代码打印输入的结构,但它只能打印输入的最后一个单独条目。它只能存储1个条目。如何存储和打印结构中的每个条目。 @IBAction func press(_ sender: Any) { contacts.append(Person(name: a.text!, surname: b.text! , phone: Int(c.text!)!)) print(self.c

    -2热度

    3回答

    我正在为我的应用添加GameCenter支持。我有以下方法在我的视图控制器 func submitToGC(newScore: Int) { // Submit score to GC leaderboard let bestScoreInt = GKScore(leaderboardIdentifier: LEADERBOARD_ID) bestScoreInt.v

    1热度

    1回答

    我有我使用的代码从该柱子类5段segmentedControl: How to deselect a segment in Segmented control button permanently till its clicked again ,以允许取消所述控制器当第二次触摸所选段。 这可以直观地工作,但是当试图分配一个UserDefault时,它只是被识别为被触摸了两次的段。 我无法弄清楚我可

    0热度

    1回答

    我试图从我的iPhone应用程序共享一个字符串到我的WatchKit应用程序。我为iOS应用和WatchKit扩展启用了App Groups。然后,在我的iOS应用程序,我在ViewController设置了UserDefaults变量... let defaults = UserDefaults(suiteName: "group.com.jacobcavin.appName") 然后,我设

    2热度

    1回答

    UserDefaults在Swift中是否安全?如何检查?例如,如果有10个线程用UserDafaults写入数据。我们如何检查线程安全?