首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MonoTouch/Three20:将许多项目添加到TTLauncherView的第一页

MonoTouch/Three20:将许多项目添加到TTLauncherView的第一页
EN

Stack Overflow用户
提问于 2012-02-01 00:23:28
回答 1查看 246关注 0票数 1

我观察到来自Three20的TTLauncherView出现了一些意想不到的行为。

在创建像这样的标准视图var launcher = new Three20.TTLauncherView();之后

如果我尝试像这样添加TTLauncherItem

代码语言:javascript
复制
launcher.AddItem(item1, false);
launcher.AddItem(item2, false);

它为每个项目创建一个新页面。

在阅读some Objective-C sample时,我遇到了一些在C#中可以这样翻译的东西,但由于运行时的System.MissingMethodException: Method not found: 'MonoTouch.Foundation.NSObject.IsNewRefcountEnabled',它也无法工作。

代码语言:javascript
复制
var items = NSArray.FromObjects(NSArray.FromObjects (item1, item2));
launcher.Pages = items;

那么,如何使用官方的Three20绑定向带有MonoTouch的TTLauncherView的首页添加许多项呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-01 01:02:25

找不到方法:'MonoTouch.Foundation.NSObject.IsNewRefcountEnabled,

System.MissingMethodException

此错误来自使用MonoTouch 5.1+编译的绑定,其中提供了新的引用计数模式。

如果您使用的是MonoTouch 5.0.x (最新稳定版),则需要重新构建Three20绑定库才能在项目中使用它们。

否则,您可以更新到最新的MonoTouch (5.2.1)测试版,以使用您已有的绑定二进制文件。应该很快就会有一个稳定的发行版,所以短期内使用测试版对你来说可能更容易(比重新构建绑定)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9083054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档