我将地址簿中的联系人插入sqlite3数据库。对于某些联系人我的应用程序正在崩溃
sqlite3_finalize(statement)
这句话。这发生在ios7中。崩溃日志如下
“严重失败:LastResort字体不可用。在ios中”
NSString *insertSQL = [NSString stringWithFormat:@"insert into vcards (some thing data)",(something data)];
const char *insert_stmt = [insertSQL UTF8String];
sqlite3_prepare_v2(database, insert_stmt,-1, &statement, NULL);
if (sqlite3_step(statement) == SQLITE_DONE)
{
NSLog(@"Record inserted");
}
else {
NSLog(@"Record inserted failed");
}
sqlite3_finalize(statement);
sqlite3_close(database);
请任何人建议我如何解决这个崩溃。
答案 0 :(得分:0)
这与您的联系人无关,而是在从ios 6转换为ios时与字体有关。删除项目中的所有字体,然后在添加之前每次仔细添加到.plist测试中接下来,直到找到导致问题的那个。
看一下与你有同样问题的人和这个人的回答。