我得到了一个EXC_BAD_ACCESS
code=1
因为这样一行:EXC_BAD_ACCESS码= 1,因为@ {}的
NSDictionary* params = @{};
我没有创建这个项目,但我注意到,有链接到一个c++
库,并有建立非默认设置(设置由XCode
生成)。如果我改变这条线
NSDictionary* params = [NSDictionary new];
问题没有了。这可能与编译器的设置project's build setting
有关吗?
这条线完全适用于自己。它使用简短的语法创建一个空的,不可变的字典。没有更多的上下文(它发生在应用程序启动,用户交互?)和更多的代码,没有办法告诉出了什么问题。 – Losiowaty
我更新了问题,它不会在应用程序启动时发生,呼叫确认在主线程中。我更清楚地更新了这个问题。 – jAckOdE