Apple 的 iAd 示例代码抛出错误
Posted
技术标签:
【中文标题】Apple 的 iAd 示例代码抛出错误【英文标题】:Apple's iAd sample code throwing errors 【发布时间】:2011-05-09 15:09:35 【问题描述】:我正在尝试将 iAd 整合到我的应用程序中,并且在此过程中我浏览了 Apple 的示例代码。This is the link to the sample code。我已经从苹果的开发者网站下载了示例代码并运行了相同的代码,没有对 x 代码进行任何更改。在此之后我遇到了将近 9 个错误,其中一些如下。
1 - 找不到 iAdinterstitialAdDelegate 的协议声明
2 - ADInterstitialAd 未声明等。
请注意,我在下载代码后没有进行任何更改...在这方面的任何帮助将不胜感激
【问题讨论】:
【参考方案1】:您是否安装了 SDK 4.3(或更新版本)? 如果是,请检查您的项目/目标的基础 SDK,看看它是否设置为低于 4.3。
ADInterstitialAd
仅从 4.3 开始可用
【讨论】:
@jilouc:目前我使用的是 X-code 3.2.5,我的 sdk 是 4.2。我可以通过保持我的 x 代码版本不变来升级到 sdk 4.3 吗?如果是这样,你能告诉我这样做的过程吗......谢谢你的帮助jilouc...... 我如何检查它是否链接???我已将 iAd 框架添加到代码中...还有什么需要检查的吗? @A for Alpha 是的,仍然可以下载最新的 SDK 和 XCode 3.2.6 connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/… 您的正常框架是基础、uikit 和另外一个,它们以 .framework 结尾。右键单击包含它们的 frameworks 文件夹,如果 iAd 不存在,则将其添加到项目中。 @JoePasq:我已经检查过了,并且 iAd.framework 存在于我的代码的 frameworks 文件夹中。这个没问题...以上是关于Apple 的 iAd 示例代码抛出错误的主要内容,如果未能解决你的问题,请参考以下文章