我MFMessageComposeViewController
用来在我的视图控制器中发送消息。在导入Google Protobuf Lib之前,一切正常。但是在导入 lib 之后,我总是在以下行收到 EXC_BAD_ACCESS 错误:
MFMessageComposeViewController *messager = [[MFMessageComposeViewController alloc] init];
但是在 Debug Navigator 中,我总是得到以下堆栈,这导致我进入bool SimpleDescriptorDatabase::DescriptorIndex<Value>::AddFile
method indescriptor_database.cpp
然后进入bool InsertIfNotPresent
method in map-util.h
。两者descriptor_database.cpp
都map-util.h
来自Google Protobuf Lib
。
我很困惑为什么 的初始化MFMessageComposeViewController
与Google Protobuf Lib
.
删除 lib 可以解决问题,但在我的通信引擎中需要它。
我用谷歌搜索,没有找到答案。谢谢,如果有人能引导我走向正确的方向。
我不确定这两个屏幕截图是否有帮助: