相关疑难解决方法(0)

在NSUserDefaults中存储值有任何限制吗?

我是iPhone开发的新手objective C.我曾经NSUserDefaults在我的应用程序中存储了一些值.但我不知道如果存储值有任何限制NSUserDefaults.任何人都可以帮助我知道这一点.

提前致谢.

iphone xcode objective-c nsuserdefaults ios

63
推荐指数
8
解决办法
3万
查看次数

从Coredata Swift中删除数据

在我的tableViewController中,我有以下内容.我试图删除一个项目工作.

var myData: Array<AnyObject> = []

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cellID: NSString = "Cell"
    var Cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier(cellID) as UITableViewCell
    var data: NSManagedObject = myData[indexPath.row] as NSManagedObject
    Cell.textLabel?.text = data.valueForKeyPath("Name") as? String

    return Cell
}
Run Code Online (Sandbox Code Playgroud)

然后尝试删除我有.

override func tableView(tableView: (UITableView!), commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
    if editingStyle == .Delete {
        let cellID: NSString = "Cell"
        var Cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier(cellID) as UITableViewCell
        var data: NSManagedObject = myData[indexPath.row] as NSManagedObject
        data.delete(0) …
Run Code Online (Sandbox Code Playgroud)

core-data swift

24
推荐指数
3
解决办法
6万
查看次数

在swift中存储临时数据的最佳实践

我已经开发了一个应用程序,获取了大量的JSON数据从服务器,并显示在不同的VCs.What我所做的就是获取数据和设定数据,以静态变量,所以我可以在我的所有应用访问数据.

现在我注意到我可以使用CoreData或者可能UserDefaults代替Static variables.

我的问题是"这类应用程序的最佳实践是什么?为什么?"

注意:该应用程序无需脱机工作并保存数据以便在脱机模式下显示.

static core-data ios swift swift3

6
推荐指数
2
解决办法
6633
查看次数

iOS - 保存到UserDefaults同步?

UserDefaults上的操作是否同步?例如,第二次保存是否等待第一次保存完成?

UserDefaults.standard.set(myValue1, forKey: "myValue1")
UserDefaults.standard.set(myValue2, forKey: "myValue2")
Run Code Online (Sandbox Code Playgroud)

nsuserdefaults ios swift

1
推荐指数
1
解决办法
721
查看次数

标签 统计

ios ×3

swift ×3

core-data ×2

nsuserdefaults ×2

iphone ×1

objective-c ×1

static ×1

swift3 ×1

xcode ×1