我正在尝试在我的应用程序中使用 iAds,但我想支持 4.0 以上的所有版本。但是设置当前大小标识符的代码在 4.2 sdk 中发生了变化,它曾经是:
ad.currentContentSizeIdentifier = ADBannerContentSizeIdentifier480x32;
但在 4.2 中,代码是:
ad.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape;
因此,当我在 4.2 sdk 中使用旧代码时,它会崩溃,并且如果我为 4.2 使用正确的代码,则任何运行之前版本到 4.2 的设备都会崩溃。有谁知道我如何同时支持两者,或者我必须使用 4.2 作为部署目标吗?