nsuserdefaults相关内容
我已使用Suite创建了UserDefaults self.moviesWatchedUserDefaults = UserDefaults(suiteName: "com.apple.tv.2020") 并将信息存储在plist中,如 self.moviesWatchedUserDefaults.set(data, forKey: key). 现在,在检索时,我想检索所有键和
..
我正在尝试使用UserDefaults永久保存布尔值。这是我的代码: public static var isOffline = UserDefaults.standard.bool(forKey: "isOffline") { didSet { print("Saving isOffline flag which is now (isOffline)")
..
我有一个用于OSX的沙盒应用程序,我在NSUserDefaults中保存了一些数据,一切都很好,直到我从~Library/Preferences/目录中删除了plist文件。 我以为这个应用程序应该重新创建它,但它没有。当我调试时,我看到 [[NSUserDefaults standardUserDefaults] synchronize]方法返回YES 和数据保存在类中,但当我
..
我需要创建一个数组来添加这种格式的对象,例如 Swift 中的字典:["key1": "value1", "key2": "value2"] 当我尝试使用 NSUserDefaults 保存它时,一切都是正确的,但是当使用密钥读取 NSUserDefaults 时,它会崩溃.我的 var obj 需要什么类型的数据? 让 def = NSUserDefaults.standardUserD
..
我有一个要保存到 UserDefaults 的结构.这是我的结构 struct Song {变量标题:字符串var 艺术家:字符串}var 歌曲:[歌曲] = [歌曲(标题:“标题1",艺术家“艺术家1"),歌曲(标题:“标题2",艺术家“艺术家2"),歌曲(标题:“标题3",艺术家“艺术家3"),] 在另一个 ViewController 中,我有一个 UIButton 附加到这个结构中,例
..
我想在 NSUserDefaults 中保存一个 NSMutableDictionary 对象.NSMutableDictionary 中的键类型是 NSString,值类型是 NSArray,其中包含实现 NSCoding.每个文档,NSString 和 NSArray 都符合 NSCoding. 我收到此错误: [NSUserDefaults setObject: forKey:]
..
..
..
我不明白这里有什么问题!在我编译它之后,总是告诉我:“赋值使指针从整数而不进行强制转换"我不知道是什么问题!请让我,谢谢. 保存 NSUserDefaults *percentChecker = [NSUserDefaults standardUserDefaults];[percentChecker setInteger:0 forKey:percentCheckerSaveKey];
..
我正在尝试将字典存储在 UserDefaults 中,并且在代码运行时总是会导致应用程序崩溃.这是应用程序在执行时崩溃的示例代码.我尝试将其转换为 NSDictionary 或最初将其设为 NSDictionary - 得到了相同的结果. class CourseVC: UIViewController {让测试= [1:“我"]覆盖 func viewDidLoad() {super.view
..
我已将 NSUserDefaults 数据检索添加到我的应用程序中,这非常好.但为了测试,我想重置我添加到默认数据库的所有数据,以便用户第一次启动应用程序时一切都处于状态. 我试着打电话: [NSUserDefaults resetStandardUserDefaults]; 但这并没有做任何事情.默认值仍会保存并可以检索. 解决方案 最简单的方法是从模拟器中删除应用程序 - 就
..
我会用 NSUserDefault 保存几个值(用户名-密码). 首先:有没有办法将它们保存在一起(例如在数组中)?第二:安全吗?还是我以某种方式加密了密码? 解决方案 加密会给你一些安全.问题是您的程序还必须解密密码,这意味着它必须将密钥存储在某个地方.这将使其容易受到逆向工程的影响.更好的方法是在密码上使用 单向函数(例如哈希)存储该哈希值.当用户输入密码时,您将单向函数应用于密
..
为了保存一个 ScrollingBackground 对象,我将 CCSprite 子类化为符合 NSCoding.ScrollingBackground 不显示.请参阅下面的相关代码.我不太确定出了什么问题.请帮忙. 滚动背景.h:(CCBackgroundSprite的界面) @interface CCBackgroundSprite: NSObject @property (nona
..
我有一个类,类里面是一个(swift)数组,基于一个全局结构.我想将这个类的数组保存到 NSUserDefaults.这是我的代码: struct mystruct {变量开始:NSDate = NSDate()var stop : NSDate = NSDate()}类 MyClass : NSObject {var mystructs : [mystruct]初始化(mystructs:[m
..
我正在使用一个元组来存储这样的东西. var accessLavels: (hasInventoryAccess: Bool, hasPayrolAccess: Bool)accessLavels = (hasInventoryAccess: true, hasPayrolAccess: false) 现在我想将它保存在 NSUserDefaults 中. NSUserDefaults.st
..
在我开始之前,我应该告诉你这只发生在 iOS 5.1 中.在最近的更新之前,这从未发生过,并且在任何其他版本上仍然没有发生.也就是说,这就是发生的事情. 当用户退出我的应用程序时,发生的一件事是所有 NSUserDefaults 都被删除.我没有手动删除我可能添加到用户默认值的每个键,而是使用 这个问题: NSString *appDomain = [[NSBundle mainBundl
..
当我的应用程序的 rootViewController 加载时,我希望能够检查用户登录凭据是否已保存到 NSUserDefaults. 基本上,当用户加载应用程序并且他/她没有保存她的登录凭据时,将推送 modalAlertView 并且用户将能够适当地保存他们的凭据.这会将那些 UITextField 字符串保存到相应的 NSUserDefault 对象中.但是,是否有可能在完成此保存后,
..
尝试从服务访问响应数据以显示到 TodayExtension 小部件中 导入基础结构市场指数:可编码{让索引名称:字符串让索引值:字符串让日期值:字符串让 indexChangeValue : 字符串让 changePercentage : 字符串让 indexVolume: 字符串?}结构市场索引缓存 {静态让键 = "MARKET_INDEX_KEY"静态函数保存(_值:[MarketInd
..
是否可以使用 NSUserDefaults 在 Today Extension 上保存和加载数据?关闭通知中心后,小部件的行为就像一个终止的应用程序,因此任何数据结果都会丢失.我该如何解决这个问题? 这是我的代码: NSUserDefaults *defaults;- (void)viewDidLoad {[超级视图DidLoad];默认值 = [NSUserDefaults 标准用户默认
..
我从 Cocoa 自动布局机制收到以下消息: 将 NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints 设置为 YES 以在发生这种情况时自动调用 -[NSWindow visibleConstraints:]. 但我不知道如何“将 NSUserDefault NSConstraintBas
..