【发布时间】:2016-06-24 04:10:13
【问题描述】:
我对 Swift 和 iOS 的世界还很陌生,我正在创建一个待办事项列表应用程序。我有显示列表名称及其任务的详细视图。我的目标是在两个单独的部分中显示任务,一个用于未完成的任务,另一个用于已完成的任务。
在 numberOfRowsInSection 中,如果我使用:
return list.tasks.count
我明白了:
在我的 numberOfSectionsInTableView 方法中,我返回 2,正如您在图像中看到的,我将任务返回到两个部分。原因对我来说很明显,但我不知道如何做到这一点。
在 list.task.count 中,“task”是一个类,它有一个属性“var isComplete: Bool = false”,我希望在这里用它来分隔完成/未完成的任务。提前谢谢你。
【问题讨论】:
-
你能显示“列表”模型吗?你是怎么设计的。
-
这是我改成的。如您所见,我现在使用单独的数组来处理完整和不完整的任务。
class List: NSObject { var name = "" // var tasks = [Task]() var completeTask = [Task]() var incompleteTask = [Task]() }
标签: arrays swift uitableview