【问题标题】:Fixing Crash :Critical failure: the LastResort font is unavailable修复崩溃:严重失败:LastResort 字体不可用
【发布时间】:2017-03-08 18:35:14
【问题描述】:

我正在使用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 和部署目标集 7.1

如何解决。 我得到了this answer,但似乎不是精灵的答案>

请帮助,我无法输入它的数千个条目。 我的客户要求是使用 7.1 分解目标。

如果我将部署目标设置为 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

**

【问题讨论】:

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


    【解决方案1】:

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

    参考this so post !!!!

    【讨论】:

    • 怎么样?我没有使用任何字体?在我的课程或代码中,只需使用情节提要使用 arial 字体设置标签和文本字段
    猜你喜欢
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多