nsuserdefaults

    3熱度

    2回答

    我知道UserDefaults只是爲了保存偏好,但這些偏好是持久的 - 保存在UserDefaults中的值是通過無限數量的應用程序啓動維護的,只要應用程序保持安裝狀態,就可以隨時讀取它們。對? 這些值可能會被清除,或者在任何時候都無法正確訪問嗎?經過多年使用UserDefaults並根據它們所保持的值的一致性,我現在在工作的一天中看到過兩次,當我的應用程序啓動並檢查了一個簡單的布爾值時,該值不正

    0熱度

    2回答

    檢索數組排序問題你好我想也一定String添加到一個Array,然後存儲它的值與UserDefaults,這裏是我的代碼: func addStored(urlString:String) { //Add URL to array and save it downloadedURLArray.append(urlString) UserDefaults.st

    0熱度

    2回答

    我想要做的是該應用程序以一個自定義按鈕開始,該按鈕具有簡單的圖像作爲背景。如果用戶點擊「輸入」按鈕,自定義按鈕的圖像將永久更改,如果用戶重新啓動應用程序,則第二個圖像將仍然顯示,而不是第一個。

    -1熱度

    1回答

    我一直在與數組掙扎;我試圖將一些數組保存到用戶默認值中。我的數組是String,Double和UIImageView類型。我宣佈他們像: var nameHospital = [String]() var distanceBetweenLocations = [Double]() var images = [UIImage]() // <-- Haven't tried with this y

    1熱度

    1回答

    我試圖保存一連串的聲音,我迅速連接在一起,然後加載它們。但是,所有數據都可以正確保存,但是當我嘗試加載數據時,數據所保存的所有屬性都不再存在,但它仍將存儲的數據視爲現有數據,而沒有保存時​​的任何屬性。我很困惑爲什麼會發生這種情況 struct saveSound{ static func save(newSound: mergedSound = mergedSound()){ if

    0熱度

    1回答

    我打算在Userdefalut中保存用戶的首選項設置,問題是用戶的首選項設置將在View Controller A中編輯,並且View Controller B和View Controller C需要讀取它。 我知道我可以做一個實例像 var userDefaults = UserDefaults.standard 我的計劃是把它放在AppDelegate中,所以我怎麼能訪問它從其他視圖控制器

    0熱度

    2回答

    我有一個用戶默認布爾音樂播放。 當首次推出,我嘗試將布爾設置爲true,像這樣... if launchedBefore { // Do nothing. } else { UserDefaults.standard.set(true, forKey: "musicOn") print("music is \(musicOn)") U

    1熱度

    2回答

    我正在構建Shopify應用程序,但首先並非Shopify SDK問題,它是關於將客戶令牌保存到userDefaults或Keychain中的。我試過,但最鑰匙扣庫我只試過用字符串的工作,我需要令牌保存爲一個整體,看起來像這樣: BUYCustomerToken(customerID: NSNumber!, accessToken: String!, expiry: Date!) 應用的共享客

    0熱度

    2回答

    如何修復異常: [User Defaults] Attempt to set a non-property-list object { 4 = 5; } as an NSUserDefaults/CFPreferences value for key MyKey 通過執行下面的代碼拋出(SWIFT 3) let ns = NSDictionary(dictionary: [4: 5])

    0熱度

    1回答

    我試圖觀察我的UserDefaults以監視對locations的更改,它是CLLocationCoordinate2D的數組。 這裏就是我想: extension UserDefaults { var ob: Observable<[CLLocationCoordinate2D]> { return self.rx.observe(Array.self, "locatio