我正在编写一个应用程序,通知用户何时该服药。页面顶部的标签显示日期和tableView
填充了特定日期需要服用的药物名称和时间。现在,这些部分是根据当天服用的药物数量来填充的。因此,部分的数量会随着时间的推移而动态变化;计划在该特定日期服用药物。每当用户服药时,它都会作为变量存储在数据库中,该变量会更改为"1"
否则它仍然存在"0"
.
我还知道我需要在那天重新加载该特定药物的部分。
现在的问题是我如何实现这一目标?如何重新加载特定部分?
for(NSManagedObject *mo in secondEntityArray) {
NSDate *temp1 = [mo valueForKey:@"date"];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSString * temp2 = [dateFormatter stringFromDate:temp1];
NSDate *temp3 = [dateFormatter dateFromString:temp2];
NSDate * temp4 = [dateFormatter dateFromString:_dateLabel.text];
if([temp3 compare:temp4] == NSOrderedSame) {
if([[mo valueForKey:@"isNotificationFired"] isEqualToString:@"1"] && [[mo valueForKey:@"repeatDays"] isEqualToString:@"Everyday"]) {
//Reflect changes in tableView section
}
}
}
Swift 3
NSIndexSet 没什么特别的
tableView.reloadSections([1, 2, 3], with: .none)
这只是一个数组。疯狂的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)