我正在将我的一个iPhone应用程序转换为通用二进制文件。一切正常,接受MFMessageComposeViewController类。我带着两个目标路线去了单个项目。
当我运行iPad Target时,编译器会标记MFMessageComposeViewController。显然,这是在4.0中引入的,但引用的是iPhone类,而不是iPad。为什么会这样,我缺少什么?
哦,MessageUI.framework在两个目标中都是弱链接的。
答案 0 :(得分:2)
即使在iPad上运行,也应该针对4.0 SDK进行构建。请确保不要引用该课程。