我得到了一個EXC_BAD_ACCESS
code=1
因爲這樣一行:EXC_BAD_ACCESS碼= 1,因爲@ {}的
NSDictionary* params = @{};
我沒有創建這個項目,但我注意到,有鏈接到一個c++
庫,並有建立非默認設置(設置由XCode
生成)。如果我改變這條線
NSDictionary* params = [NSDictionary new];
問題沒有了。這可能與編譯器的設置project's build setting
有關嗎?
這條線完全適用於自己。它使用簡短的語法創建一個空的,不可變的字典。沒有更多的上下文(它發生在應用程序啓動,用戶交互?)和更多的代碼,沒有辦法告訴出了什麼問題。 – Losiowaty
我更新了問題,它不會在應用程序啓動時發生,呼叫確認在主線程中。我更清楚地更新了這個問題。 – jAckOdE