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