Xcode 基于UITableView单元格/条目数量的图标徽章
我正在使用核心数据和UITableView开发Todo风格的应用程序。我希望主屏幕上的应用程序图标显示TableView中条目数的标记,但我遇到了一个问题。当我添加一个新单元格时,它会很好地更新。该标记与TableView中的单元格数匹配,但在我删除单元格时,标记上的数字不会减少。有人知道当我删除一个单元格而不仅仅是添加一个单元格时,我可以做些什么来更新徽章吗?非常感谢您的帮助。 这是我当前的代码:Xcode 基于UITableView单元格/条目数量的图标徽章,xcode,uitableview,cells,badge,viewwillappear,Xcode,Uitableview,Cells,Badge,Viewwillappear,我正在使用核心数据和UITableView开发Todo风格的应用程序。我希望主屏幕上的应用程序图标显示TableView中条目数的标记,但我遇到了一个问题。当我添加一个新单元格时,它会很好地更新。该标记与TableView中的单元格数匹配,但在我删除单元格时,标记上的数字不会减少。有人知道当我删除一个单元格而不仅仅是添加一个单元格时,我可以做些什么来更新徽章吗?非常感谢您的帮助。 这是我当前的代码: NSInteger section = [self.tableView numberOfSect
NSInteger section = [self.tableView numberOfSections] - 1;
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:[sectionInfo numberOfObjects]];
NSInteger section=[self.tableView numberOfSections]-1;
id sectionInfo=[[self.fetchedResultsController节]objectAtIndex:section];
[[UIApplication sharedApplication]设置应用程序徽章编号:[sectionInfo numberOfObjects]];
我在视图中将它显示在[超级视图将显示:动画];这是正确的地方吗
提前感谢任何能帮助我的人在您的分区中创建一个项目数组,然后将其用作徽章编号
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:[myArray count]];