兼容性问题iAd Banner?

时间:2011-04-05 04:57:28

标签: iphone objective-c iad

您好我在我的测试aap中使用iAd Banner。它可以正常使用4.0 Sdk但是当我使用SDK 3.0或之前,它崩溃而没有显示任何内容。我读到弱链接将帮助我解决这个问题但是根据我的当它找不到框架时认为它崩溃。我甚至不知道如何使用Weak-link.Please帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

分配ADBannerView时,首先检查操作系统版本是否支持它:

if(NSClassFromString(@"AdBannerView")) {
     //Allocate ADBannerView here
}

然后,在目标的构建设置中,将-weak_framework iAd添加到链接部分中的其他链接标记

根据Jonathans的推荐编辑。

答案 1 :(得分:0)

展开“目标”目录,右键单击,然后选择“获取信息”。单击Build选项卡,确保选中“All Configurations”,然后导航到Linking \ Other Linker Flags。双击该条目,单击“+”按钮,然后键入“-weak_framework iAd”。