首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Swift中使用NSUserDefaults保存NSUserDefaults

在Swift中使用NSUserDefaults保存NSUserDefaults
EN

Stack Overflow用户
提问于 2014-11-07 09:39:35
回答 2查看 2.2K关注 0票数 0

我有一个NSMutableArray。下面是我如何用NSUserDefaults保存它

代码语言:javascript
复制
var defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject(downloadedFile as NSMutableArray, forKey: "myKey")

我是如何找回它的:

代码语言:javascript
复制
var downloadedFilesFromUserDefaults:NSMutableArray = defaults.objectForKey("myKey") as NSMutableArray
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-07 12:51:04

看看这个,试着像这样保存你的数组!就像这件事一样完美!

代码语言:javascript
复制
var arr:NSMutableArray = NSMutableArray(objects: "ASD","aSd")
    NSUserDefaults.standardUserDefaults().setObject(arr, forKey: "Array")
    NSUserDefaults.standardUserDefaults().synchronize()

按一下按钮

代码语言:javascript
复制
NSLog("%@", NSUserDefaults.standardUserDefaults().objectForKey("Array") as NSMutableArray)
票数 2
EN

Stack Overflow用户

发布于 2014-11-07 11:01:23

它看起来像快速释放我的对象,我需要确保我的对象不是零。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26798236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档