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寫入數據。我們如何檢查線程安全?