ma1*_*w28 6 core-data mobileme ios
Xcode syncable="YES"默认为实体和属性设置,例如,
$ cat AppName/AppName.xcdatamodeld/AppName.xcdatamodel/contents
...
<entity name="Event" representedClassName="Event" syncable="YES">
<attribute name="timestamp" attributeType="Date" syncable="YES"/>
</entity>
...
Run Code Online (Sandbox Code Playgroud)
我应该syncable去NO吗?(我知道我可以通过删除这样做syncable="YES"从contents文件或通过将键值对{com.apple.syncservices.Syncable, NO}下数据模型检查器的用户信息部分).
是,设置syncable为NO因为不推荐使用MobileMe同步支持.请参阅Xcode 4.4发行说明的 "编辑核心数据模型" :
编辑核心数据模型
- 不推荐使用MobileMe同步支持.但是,可执行属性在实体和属性的"用户信息字典"中仍默认设置为"是",但模型编辑器不显示此设置.10787672
要为实体或属性显式设置可同步为NO,请在"用户信息字典"中添加键/值对:
- 选择要在模型文件上关闭同步的实体或属性.
在"数据模型"检查器的"用户信息"部分中,添加此键/值对:
- key - "com.apple.syncservices.Syncable"
- 价值 - "不"
| 归档时间: |
|
| 查看次数: |
2154 次 |
| 最近记录: |