好,
所以说我在iPad应用程序中放了一些iAd。假设我通过下周发布的iOS4.2更新来实现它。
现在,说我发布了我的产品,但大多数用户尚未在其iPad中安装iOS4.2。这是否意味着我的应用程序将无法在其系统上运行(也就是说,我的应用程序需要iOS4.2),或者这意味着它会在其系统上运行(例如iOS 3.2.2),但不会展示iAd ?
最佳答案
关于使您的应用在iOS 3.2设备上可用:确保弱链接iAd.framework(即在目标的设置中,选择iAd.framework旁边的“弱链接”),因为它在iOS 3.2中不可用。您还应该检查可用性,例如
if (NULL != NSClassFromString(@"ADBannerView"))
{
// handle ad loading here
}
else
{
// no iAds available.
}
关于objective-c - iPad:如果用户计算机上的iOS不支持,iAds会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4171388/