修复崩溃:严重故障:LastResort字体不可用

时间:2016-10-26 11:49:11

标签: ios objective-c xcode sqlite core-data

我正在使用this tutorial for using sqlite插入10000个条目

在我的viewcontroller.m

中使用此代码
- (void)viewDidLoad
{

    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    [self AddTHousandsOfEntry];
}


-(void)AddTHousandsOfEntry
{
    for (int i=0; i<100500; i++) {
        NSString *regNo=[NSString stringWithFormat:@"%d",i];
        NSString *name=[NSString stringWithFormat:@"name%d",i];
        NSString *department=[NSString stringWithFormat:@"department%d",i];
        NSString *year=[NSString stringWithFormat:@"year%d",i];

        if (regNo.length>0 &&name.length>0 &&
            department.length>0 &&year.length>0 )
        {
            [[DBManager getSharedInstance]saveData:regNo name:name department: department year:year];

        }
    }
}

它给我的错误崩溃:严重失败:LastResort字体不可用

我正在使用xcode 5.1 with deployement target set 7.1

如何修复它。  我得到this answer但似乎不是它的精灵答案&gt;

请帮助,我无法输入成千上万的进入原因。 我的客户要求是使用7.1 depolyement target。

如果我将Deployment目标设置为6.1,将模拟器设置为6.1 然后在调用AddTHousandsOfEntry时不显示任何错误。但是在单击文本字段以输入值时会出现此错误

**

Unable to load TextInput framework from /System/Library/PrivateFrameworks/TextInput.framework/TextInput


 No input manager class for input mode: en_US

**

1 个答案:

答案 0 :(得分:0)

我认为这不是数据库中10000 entries的问题,但我认为这是font的问题。因此,您可以通过删除info.plist中的字体来克服它,然后逐个添加,然后测试每个版本并找出创建问题的字体。

参考this so post !!!!