我想在iOS核心数据中创建一个新的表,我以前在java中使用过下面的xml文件,如果可能的话,我想重新使用它
sql.xml文件
<sql>
<statement>
CREATE TABLE IF NOT EXISTS place (
_id INTEGER PRIMARY KEY AUTOINCREMENT,
Name VARCHAR(50),
Location VARCHAR(50),
Description VARCHAR(300),
Type VARCHAR(50),
longitude D
IOS 9有一个有用的特性,可以在属性上添加唯一的约束。
但是,我希望向上支持IOS 8,除非我将部署目标设置为9,否则无法编译。
是否有一种方法可以创建两个数据模型,并在编译器指令下使用数据模型A和IOS 8以及数据模型B和IOS 9以及更高版本?
-更新
下面的代码用于手动添加唯一约束。
- (NSManagedObjectModel *)managedObjectModel {
// The managed object model for the application. It is a fatal error for the application not to be abl