应用程序仅在审核时崩溃,这是一个钥匙串问题吗?

时间:2015-12-01 20:10:10

标签: ios crash keychain review

无法在我的设备上复制崩溃,而且我不会在崩溃日志中理解此条目:

2015-11-27 13:43:34.361 LARSA [1453]:SecOSStatusWith错误:[ - 25299]错误域= NSOSStatusErrorDomain代码= -25299"重复项目O,genp,38C76CFA,L,ak,K95FHDJ5ZD .studiosixdigital,0,ACCT,svce,GENA,V_DATA,20151127214334.356112Z,0066C90F" UserInfo = {NSDescription =重复项目O,genp,38C76CFA,L,ak,K95FHDJ5ZD.studiosixdigital,0,acct,svce,gena,v_Data,20151127214334.356112Z,0066C90F}

似乎是某种重复的项目,但在哪里?

1 个答案:

答案 0 :(得分:0)

所以它根本不是KeyChain,它显然是一些没有连接到viewcontroller的窗口。此代码将其修复为diFinishLaunchingWithOptions:

    NSArray *windows = [[UIApplication sharedApplication] windows];     // wow some crazy fix....
for(UIWindow *window in windows) {
    NSLog(@"window: %@",window.description);
    if(window.rootViewController == nil){
        UIViewController* vc = [[UIViewController alloc]initWithNibName:nil bundle:nil];
        window.rootViewController = vc;
    }
}

我在StackOverflow帖子中找到了:

Application windows are expected to have root view controllers