这是我的应用崩溃时调试区域中的内容
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: $in)'
我不知道这意味着什么,但它看起来并不好,我找不到它前进的起点。
_theUser = [PFUser currentUser];
if (!_theUser || _theUser[@"Completed"] == [NSNumber numberWithBool:NO]) {
[self performSegueWithIdentifier:@"LoginFromHome" sender:self];
return;
}
最初执行此操作时,它会执行segue,并且在该segue中的某个位置会崩溃。我在App Store中拥有该应用程序的版本,并且可以正常运行。它大约是在10分钟前开始的,直到我开始一个新项目并将它应用了所有相同的预配置内容之后,它已经整天工作了,因此我可以使用推送通知。
我不能使用其他应用程序或其他应用程序中提供的相同资源。我什至将另一个项目替换为与当前项目相同的东西(我在应用程序商店中拥有的项目),什么都没有用!
编辑
当我走出去时出现
0x197301210: b.ne 0x19730121c ; pthread_kill + 100
0x197301214: movz w0, #45
0x197301218: b 0x197301238 ; pthread_kill + 128
0x19730121c: ldr w0, [sp, #12]
0x197301220: mov x1, x19
0x197301224: bl 0x197303c60 ; symbol stub for: vm_page_mask
---- >0x197301228: cmn w0, #1
0x19730122c: b.ne 0x197301238 ; pthread_kill + 128
0x197301230: bl 0x197303bac ; symbol stub for: mach_task_self_
救命? (我已经使用Xcode大约6个月了)
最佳答案
由于代码中的某些内容,您的应用程序崩溃了。使用以下步骤设置异常断点:
请参阅以下步骤。
您的代码中可能有断点,但放置和异常断点不同。它将使您看到您在做什么,使用了不应该使用的null变量。
关于ios - 应用程序崩溃(键: $in) Provisional Profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27996720/