我引用这个网站,我的框架文件中有MessageUI.framework,我也将它更改为可选的。但我仍然会发现下面这个错误:
ld:警告:在/Users/mb/Desktop/tese/MessageUI.framework/MessageUI,中,缺少必需的体系结构,文件中的未定义符号中的i386: 引用自: objc-class-ref中的"_OBJC_CLASS_$_MFMessageComposeViewController",在OnlyForTest.o :符号(S)中未找到collect2: ld返回了1个退出状态
我是一个初学者,英语不是很好,所以请用简单的词,谢谢你的答复。
发布于 2011-11-17 07:32:38
MessageUI.framework只在设备上工作,而不是在模拟器上工作。关于missing required architecture i386的部分表示您正试图在模拟器上使用它。
如果要避免模拟器上的崩溃,请添加以下检查:
if ([MFMessageComposeViewController canSendText]) {
// do the display part
}https://stackoverflow.com/questions/8162023
复制相似问题