超级应用开发:数据管理与详细视图构建
一、数据操作与应用启动
1.1 标签栏选择处理
在应用中,当用户选择标签栏中的不同项目时,需要对数据进行相应的更新。以下是处理标签栏选择事件的代码:
- (void)tabBar:(UITabBar *)theTabBar didSelectItem:(UITabBarItem *)item {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSUInteger tabIndex = [tabBar.items indexOfObject:item];
[defaults setInteger:tabIndex forKey:kSelectedTabDefaultsKey];
_fetchedResultsController.delegate = nil;
[_fetchedResultsController release];
_fetchedResultsController = nil;
NSError *error;
if (![self.fetchedResultsController performFetch:&error])
NSLog(@"Error performing fetch: %@", [error localizedDescription]);
[self.tableView reloadData];
}
上述代码的执行步骤如下:
超级会员免费看
订阅专栏 解锁全文
1420

被折叠的 条评论
为什么被折叠?



