修复崩溃:严重失败:LastResort字体不可用

我正在使用本教程使用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

如何解决它。 我得到了这个答案,但似乎不是它的精灵答案

请帮忙,我无法input数以千计的进入原因。 我的客户要求是使用7.1 depolyement目标。

如果我设置我的部署目标6.1和模拟器6.1然后在调用AddTHousandsOfEntry不显示任何错误。 但是在单击文本框input值时会出现此错误

**

 Unable to load TextInput framework from /System/Library/PrivateFrameworks/TextInput.framework/TextInput No input manager class for input mode: en_US 

**

我认为这不是数据库10000 entries的问题,但这是我认为的font问题。 所以,你可以通过从你的info.plist删除字体来克服它,然后逐个添加,然后testing每个版本,找出哪个字体创build问题。

请参考这个post !