大家好,我是iphone开发的新手,我正在开发一个名为闪存卡的应用程序。
我的问题是我想从数据库中生成闪存卡...
下面是一些要解释的代码
主页屏幕-索引视图categoryView TileView书签搜索下载
indexView是一个uitableView
Category1(章节标题) flashCard1 flashcard2 flashcard3 category2(章节标题标题) flashcard4 flashcard5 flashcard6
现在我想传递来自categoryid的闪存卡,因此在不同的类别中,应该显示与该类别相关的闪存卡。当点击第一张闪存卡时,闪存卡if应该被传递给查询,我可以从查询中生成questions.and,并且flashCradsmust应该根据类别而不同type..for example..if categorytype=1闪存卡应该是多项选择的类型如果categorytype=2,闪存卡应该是词汇类型如果type=3 flashcards=图形观察
以下是一些数据库信息-表(CardCategoryInfo) categoryId categoryName CategoryType
flashCardInfo(表) flashCardId categoryId flashCardName (表)
flashCardQuestionInfo(表) questionId flashCardId questionText questionTotalOption isAudioAvailable questionAnswer (表)questionId flashCardId questionText questionTotalOption isAudioAvailable questionAnswer
flashCardMultipleAnswer(表) questionId optionId optionText (表)
谁来帮帮我
发布于 2009-06-08 08:04:07
您需要在UITableViewDelegate中实现tableView:didSelectRowAtIndexPath:。第二个参数是索引路径,它将提供足够的信息来识别您想要显示的特定闪存卡。
您可以在Table View Programming Guide和View Controller Programming Guide中找到更多信息。
发布于 2009-06-09 03:18:30
基本上,在您的UITableViewDelegate实现中,您从tableView:didSelectRowAtIndexPath:的indexPath参数中获取信息。
此外,您可以标记元素,然后将该标记传递给查询方法。在创建元素时设置元素上的标签,然后在处理程序中首先获取标签并执行相应的工作。
https://stackoverflow.com/questions/963563
复制相似问题