nsuserdefaults相关内容

OS X:NSUser默认为未保存

我有一个用于OSX的沙盒应用程序,我在NSUserDefaults中保存了一些数据,一切都很好,直到我从~Library/Preferences/目录中删除了plist文件。 我以为这个应用程序应该重新创建它,但它没有。当我调试时,我看到 [[NSUserDefaults standardUserDefaults] synchronize]方法返回YES 和数据保存在类中,但当我 ..
发布时间:2022-04-14 21:57:58 其他开发

将结构保存到 UserDefaults

我有一个要保存到 UserDefaults 的结构.这是我的结构 struct Song {变量标题:字符串var 艺术家:字符串}var 歌曲:[歌曲] = [歌曲(标题:“标题1",艺术家“艺术家1"),歌曲(标题:“标题2",艺术家“艺术家2"),歌曲(标题:“标题3",艺术家“艺术家3"),] 在另一个 ViewController 中,我有一个 UIButton 附加到这个结构中,例 ..
发布时间:2022-01-31 18:31:51 移动开发

赋值使指针从整数而不进行强制转换

我不明白这里有什么问题!在我编译它之后,总是告诉我:“赋值使指针从整数而不进行强制转换"我不知道是什么问题!请让我,谢谢. 保存 NSUserDefaults *percentChecker = [NSUserDefaults standardUserDefaults];[percentChecker setInteger:0 forKey:percentCheckerSaveKey]; ..
发布时间:2022-01-24 18:30:16 移动开发

将字典保存到 UserDefaults

我正在尝试将字典存储在 UserDefaults 中,并且在代码运行时总是会导致应用程序崩溃.这是应用程序在执行时崩溃的示例代码.我尝试将其转换为 NSDictionary 或最初将其设为 NSDictionary - 得到了相同的结果. class CourseVC: UIViewController {让测试= [1:“我"]覆盖 func viewDidLoad() {super.view ..
发布时间:2022-01-23 11:19:25 移动开发

如何在 iPhone 模拟器中重置 NSUserDefaults 数据?

我已将 NSUserDefaults 数据检索添加到我的应用程序中,这非常好.但为了测试,我想重置我添加到默认数据库的所有数据,以便用户第一次启动应用程序时一切都处于状态. 我试着打电话: [NSUserDefaults resetStandardUserDefaults]; 但这并没有做任何事情.默认值仍会保存并可以检索. 解决方案 最简单的方法是从模拟器中删除应用程序 - 就 ..
发布时间:2022-01-23 10:37:32 移动开发

使用 NSUserDefault 保存用户名-密码,安全程度如何?

我会用 NSUserDefault 保存几个值(用户名-密码). 首先:有没有办法将它们保存在一起(例如在数组中)?第二:安全吗?还是我以某种方式加密了密码? 解决方案 加密会给你一些安全.问题是您的程序还必须解密密码,这意味着它必须将密钥存储在某个地方.这将使其容易受到逆向工程的影响.更好的方法是在密码上使用 单向函数(例如哈希)存储该哈希值.当用户输入密码时,您将单向函数应用于密 ..
发布时间:2022-01-22 08:18:06 移动开发

为什么在创建 UIWebView 后清除 NSUserDefaults 会导致 EXC_CRASH?

在我开始之前,我应该告诉你这只发生在 iOS 5.1 中.在最近的更新之前,这从未发生过,并且在任何其他版本上仍然没有发生.也就是说,这就是发生的事情. 当用户退出我的应用程序时,发生的一件事是所有 NSUserDefaults 都被删除.我没有手动删除我可能添加到用户默认值的每个键,而是使用 这个问题: NSString *appDomain = [[NSBundle mainBundl ..
发布时间:2022-01-19 21:49:40 移动开发

iOS:在 NSUserDefaults 中使用布尔值

当我的应用程序的 rootViewController 加载时,我希望能够检查用户登录凭据是否已保存到 NSUserDefaults. 基本上,当用户加载应用程序并且他/她没有保存她的登录凭据时,将推送 modalAlertView 并且用户将能够适当地保存他们的凭据.这会将那些 UITextField 字符串保存到相应的 NSUserDefault 对象中.但是,是否有可能在完成此保存后, ..

如何将响应数据设置到 TodayExtension 小部件中

尝试从服务访问响应数据以显示到 TodayExtension 小部件中 导入基础结构市场指数:可编码{让索引名称:字符串让索引值:字符串让日期值:字符串让 indexChangeValue : 字符串让 changePercentage : 字符串让 indexVolume: 字符串?}结构市场索引缓存 {静态让键 = "MARKET_INDEX_KEY"静态函数保存(_值:[MarketInd ..
发布时间:2022-01-18 22:30:34 移动开发

在 Today Extensions (iOS 8) 上保存和加载数据

是否可以使用 NSUserDefaults 在 Today Extension 上保存和加载数据?关闭通知中心后,小部件的行为就像一个终止的应用程序,因此任何数据结果都会丢失.我该如何解决这个问题? 这是我的代码: NSUserDefaults *defaults;- (void)viewDidLoad {[超级视图DidLoad];默认值 = [NSUserDefaults 标准用户默认 ..
发布时间:2022-01-18 22:15:06 移动开发