Iphone Appcelerator为IOS构建千年媒体模块

Iphone Appcelerator为IOS构建千年媒体模块,iphone,module,appcelerator,appcelerator-titanium,millennial-media,Iphone,Module,Appcelerator,Appcelerator Titanium,Millennial Media,我从以下链接获得了Appcelerator的千年媒体模块的文件: 我已经构建了.zip文件,并在我的项目中安装了该模块。例如,使用以下代码调用广告横幅时: win.add(MillennialMedia.createView({ apid: '234859', bottom: 0, width: 320, height: 50, adType: MillennialMedia.TYPE_BANNER })); 我得到一个错误,说: 错误:传递给TimillennialDi

我从以下链接获得了Appcelerator的千年媒体模块的文件:

我已经构建了.zip文件,并在我的项目中安装了该模块。例如,使用以下代码调用广告横幅时:

win.add(MillennialMedia.createView({
  apid: '234859',
  bottom: 0,
  width: 320,
  height: 50,
  adType: MillennialMedia.TYPE_BANNER
}));
我得到一个错误,说:

错误:传递给TimillennialDiamodule的方法(createView)无效

想法

使用钛合金SDK 6.0.1.GA
在IOS上测试该模块的版本是什么

我的建议是删除旧版本并手动安装最新版本:v3.1.1

另外,我注意到在iOS的清单文件中,apiversion版本是2,我不知道是否只需要在android或id上更改为3,这也适用于iOS

不管怎样,您是否尝试过将minSdk设置为6.0.0来编译模块? 清单文件中的文件名为:minsdk:3.4.1.GA


重新构建模块只有在您使用android时才有必要,所以这不是您的情况,但下面是:。

此模块是否具有createView方法?是的,如果你查看bottom.js文件,当我构建第一个也是唯一一个模块时,我不知道在哪里更改createView函数的名称,因此,默认情况下,它保持为CreateExample那么我的解决方案是什么?我尝试了你说的,(清理项目,删除旧模块,更新为apiversion 3,将min SDK设置为6.0.0GA,安装为3.1.1),这是我收到的错误消息:。