首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >核心数据综合& com.apple.syncservices.Syncable

核心数据综合& com.apple.syncservices.Syncable
EN

Stack Overflow用户
提问于 2012-09-11 01:00:13
回答 1查看 2.7K关注 0票数 7

Xcode默认为实体和属性设置syncable="YES",例如,

代码语言:javascript
复制
$ cat AppName/AppName.xcdatamodeld/AppName.xcdatamodel/contents
...
<entity name="Event" representedClassName="Event" syncable="YES">
    <attribute name="timestamp" attributeType="Date" syncable="YES"/>
</entity>
...

我应该将syncable设置为NO吗?(我知道可以通过从contents文件中删除syncable="YES"或在数据模型检查器的User Info部分下添加键值对{com.apple.syncservices.Syncable, NO}来完成此操作。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-11 01:00:42

是,将syncable设置为NO,因为MobileMe同步支持已弃用。请参阅Xcode 4.4 Release Notes的“编辑核心数据模型”

编辑核心数据模型

  • MobileMe同步支持已弃用。但是,在实体和属性的User Info Dictionary中,syncable属性在缺省情况下仍然设置为YES,但是模型编辑器不显示此设置。10787672

要显式地将实体或属性的syncable设置为NO,请在用户信息字典中添加一个键/值对:

  1. 选择要在模型文件上关闭同步的实体或属性。
  2. 在数据模型检查器的用户信息部分,添加以下键/值对:

代码语言:javascript
复制
- key   -  "com.apple.syncservices.Syncable"  
- value   -  "No"  

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

https://stackoverflow.com/questions/12356267

复制
相关文章

相似问题

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