2017-08-28 63 views

回答

6

简单的索引被弃用iOS的11,和Xcode的9 UI反映。这是从文档的NSPropertyDesciption

isIndexed deprecated

在WWDC 2017年What's New in Core Data会话描述的新的索引API。看看这个会议。

+1

可不可以给什么就做什么,而不是一个线索?现在没有时间观看35'视频,只需添加一个愚蠢的索引(我知道我应该稍后观看)。当然,Apple没有记录与新API有关的财产(https://developer.apple.com/documentation/coredata/nsentitydescription/2887059-indexes)。 – Martin

+1

你没有时间,但你希望别人走的时候给你? –

+2

啊哈,好点。我虽然在发布时已经有了答案。但是,感谢您提供链接;) – Martin

19

正如@tomharrington说,解决的办法是在2017年WWDC视频:内容编制索引开始于10:32和16:40的演示。

它仍然可以通过Xcode9创建和索引:

  • 首先,选择你的实体,长单击+(添加实体),然后选择添加取回索引。

first step

  • 然后,适当命名的指数,选择要在索引中的属性(并选择升序或降序,这取决于如何组织你的数据) second step

  • 最后,在视频解释,这不会触发迁移和用户不断更新的应用程序不会得到你的索引。如果你想强制迁移模型,通过选择实体,并设置右面板>第三个标签>版本>哈希修改添加一个哈希修改。 optionally, third step

相关问题