iphone-使用iAd框架在3.1上运行应用程序

iphone-使用iAd框架在3.1上运行应用程序,iphone,ipad,iad,Iphone,Ipad,Iad,我在iOS 4.1中构建了我的应用程序,该应用程序具有iAd框架。 但我想将部署目标设置为3.1,这样应用程序也可以在较旧的iPhone设备上完美运行。 要添加iAd横幅视图,我使用IB并将广告添加到我的应用程序中。 如何使我的应用程序在较旧的iPhone操作系统和iPad上运行。您必须将框架的角色设置为弱,然后进行运行时检查,以便正确处理不同iOS版本上的行为 MessageComposer示例项目的作用与此完全相同-您可以查看其中的详细信息和源代码。要让您的应用程序在iPhone/iPod和

我在iOS 4.1中构建了我的应用程序,该应用程序具有iAd框架。 但我想将部署目标设置为3.1,这样应用程序也可以在较旧的iPhone设备上完美运行。 要添加iAd横幅视图,我使用IB并将广告添加到我的应用程序中。
如何使我的应用程序在较旧的iPhone操作系统和iPad上运行。

您必须将框架的角色设置为弱,然后进行运行时检查,以便正确处理不同iOS版本上的行为


MessageComposer示例项目的作用与此完全相同-您可以查看其中的详细信息和源代码。

要让您的应用程序在iPhone/iPod和iPad上运行,您需要将您的应用程序转换为通用应用程序。 有关更多信息,请查看

这里有所有的信息,包括如何创建通用应用程序、创建到库的弱链接以及如何添加运行时检查以处理不同设备上的行为

顺便说一句,iAd附带了iOS 4.0,因此在未运行iOS 4.0或更高版本的设备上无法运行。使用弱链接和运行时检查方法对旧版本的iOS禁用此功能

祝你的应用程序好运

可能重复的