2014-01-08 37 views
1

Iam将地址簿中的联系人插入到sqlite3数据库中。只有一些联系我的应用程序正在崩溃在崩溃:严重失败:LastResort字体在ios7中不可用

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

这与你的联系人无关,但与从ios 6转换到ios 7时的字体有关。删除项目中的所有字体,然后仔细地逐一添加到你的.plist测试中,每次添加之前下一个,直到你找到导致问题的那个。

看看这个帖子的人也有同样的问题,你和人的答案。

Person have the same problem as you