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 示例代码抛出错误的主要内容,如果未能解决你的问题,请参考以下文章

带有新 iPhone 6 和 6+ 的 iAd

Apple Page Control 示例代码给出黑屏

如何让 Apple 的错误“位置”示例工作?

多视图控制器中的 iAd 示例

Apple WatchKit 扩展后台刷新示例代码

Apple 的 AurioTouch2 示例代码中的“静音”按钮有啥作用?