我已经分享了这个错误,并且通常能够修复它,但这个让我感到难过:
self.companyTheme = [[NSDictionary alloc] initWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"CompanyTheme" ofType:@"plist"]];
路径绝对有效;我把它分成了它自己的变量并在它上面放了一个断点来检查。
我知道这意味着我正在尝试访问一些无法访问的内存,但在哪里? 非常感激任何的帮助。欢呼声。
答案 0 :(得分:2)
我解决了!
这是因为我的对象是单身,我的应用程序中有一个无限循环。我不知道这些也导致了EXC_BAD_ACCESS。你学到的东西。
答案 1 :(得分:1)
我敢打赌,[[NSBundle mainBundle] pathForResource:@"CompanyTheme" ofType:@"plist"]]
会返回nil
而initWithContentsOfFile:
根本无法处理nil参数,并且当nil
转换内存地址{{1}时崩溃}}