NSString *mysql = [NSString stringWithFormat:@"CREATE TABLE %@ (fname VARCHAR(100),lname VARCHAR(100),company VARCHAR(100),address1 VARCHAR(100),address2 VARCHAR(100),city VARCHAR(100),state VARCHAR(100),zip VARCHAR(100),email VARCHAR(100),phone VARCHAR(100));",businessType.tableName];
BOOL tableCreate = [db executeUpdate:mysql];
NSLog(@"table create = %d", tableCreate);
如果我运行这个,我将获得table create = 0
,但是如果我更改代码并使表名静态并运行程序,我将获得table create = 1
并再次更改它回到动态表名称(没有重置模拟器)它会工作正常,现在我可以创建我想要的表,但如果我重置模拟器并尝试,它将无法正常工作。不知道什么是狼。请知道,希望你理解我的问题。