在我的应用程序中,我得到了一个TTLauncher对象,其中包含一些TTLauncherItems。 现在我想通过按下按钮在我的应用程序中动态添加一些项目。
有一种简单的方法可以做到这一点,还是我必须创建自己的方法? 在最初的Facebook应用程序中,已经实现了类似的东西。 (您可以将您的朋友添加到启动器)
如果没有,做这样的事最好的事情是什么?将所有“额外项目”存储在plist oder中,即使在数据库中也是如此,每次初始化TTLauncher对象时都会查询它们?
感谢您的帮助:)
答案 0 :(得分:1)
所以我最后用一个简单的plist来存放我的物品。 每次我的项目得到新的安排或项目被添加,我用这个新数据更新我的plist。当视图初始化时,我从我的plist中构建所有这些项目。
更好的方法是将它存储在我认为的数据库中,但对我来说,一个plist就足够了。
答案 1 :(得分:-1)
我和我之前告诉过你的问题一样:
在LoadView()
上你尝试使用这样的动态数组:
_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];
请告诉我这是你要找的。 p>