![]() |
1
0
这种概念与核心数据的原则是相反的——其思想是,您管理的是一组具有属性的实体,而不是数据库中的行或其他需要唯一化的东西。(如果您使用的是sqlite存储,核心数据将在幕后为您创建一个ID,但您无法访问它。) 您可能应该重新考虑(或者至少提供更多关于)您正试图解决的问题,因为就目前而言,核心数据不会让您自动增加变量。
如果您必须这样做,您可以在插入时手动增加一些nsnumber
编辑: 基于这些额外的信息,我想说,与其自己自动增加一个ID,不如找到注释的其他有保证的唯一属性,直接使用它,或者编写一个哈希函数,使用它来生成唯一的ID。例如,使用纬度和经度来构建一个唯一表示指向你的系统。除此之外,没有办法自己增加ID。 我同意这是一个棘手的问题-我以前从未在核心数据中遇到过类似的问题,我可以看到自动增量在哪里可能有用:) |
![]() |
2
0
这是最简单的方法,但需要一些努力。
瞧,您现在有了一个近乎完美的唯一ID,可以随时用于本地缓存和根据需要使用。
|
![]() |
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
![]() |
sizzyd · XCode IOS如何摆脱主屏幕上的后退按钮? 2 年前 |
![]() |
xdavidliu · XCode项目对C++标准的选择没有得到尊重 2 年前 |
![]() |
Ali · UiView()内的自定义匿名闭包导航返回按钮 3 年前 |
![]() |
user3907 · Xcode问题-崩溃-无法从文件中读取属性列表 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |