由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'*** setObjectForKey:object不能为nil(key:client_id)
在我当前的项目(Swift)中,即使我没有在项目的任何地方使用该密钥,我也会收到上述错误。我在Facebook整合后得到了错误。
但我之前的项目中使用了相同的密钥。为了解决这个问题,我清理了我的构建,甚至卸载了以前和当前的应用程序,然后重新运行构建。仍然面临错误。
我在所有文件中搜索了密钥访问client_id
,但我找不到它。
答案 0 :(得分:0)
在“断点”选项卡中,添加异常断点并查看异常被触发的位置。你最有可能在字典中添加一个零值。
答案 1 :(得分:0)
实际上,未正确配置和保存用于facebook SDK集成的Info.plist文件。 有关更多详细信息,请参阅FBSDK文档 访问https://developers.facebook.com/docs/ios/getting-started