1

在我的应用程序中,我得到了一个 TTLauncher 对象,其中包含一些 TTLauncherItems。现在我想通过按下按钮在我的应用程序中动态添加一些项目。

有没有一种简单的方法可以做到这一点,还是我必须创建自己的方法?在最初的 facebook 应用程序中已经实现了类似的东西。(您可以将您的朋友添加到启动器)

如果不是,那么做这样的事情最好的办法是什么?每次初始化 TTLauncher 对象时,即使在数据库中也将所有“额外项目”存储在 plist oder 中并查询它们?

感谢帮助 :)

4

2 回答 2

1

所以我最终使用了一个简单的 plist 来存储我的物品。每次我的项目得到新安排或添加项目时,我都会用这些新数据更新我的 plist。当视图被初始化时,我从我的 plist 中构建所有这些项目。

我认为更好的方法是将其存储在数据库中,但对我来说,一个 plist 就足够了。

于 2010-05-12T07:58:27.300 回答
-1

我已经用完了我之前告诉你的同一个问题:所以

  1. 您将附加图标存储在表格中。

在加载视图()上

您尝试使用这样的动态数组:

_launcherView.pages = [NSArray arrayWithObjects: dynamicArr1];

你的动态数组是这样填充的:

在此处缓存每个图标的图像:

http://groups.google.com/group/three20/msg/66ec114401af3b06

[dynamicArr1 insertObject:[[[TTLauncherItem alloc] initWithTitle:name
                                                                              image:name
                                                                                URL:url canDelete:YES] autorelease] atIndex:i];

让我知道这是否是你要找的。

于 2010-04-28T05:02:48.840 回答