iOS开发:表格编辑与数据模型版本管理
表格编辑视图控制器的实现
在开发过程中,我们需要对表格编辑视图控制器进行初始化和属性设置,然后将其推送到导航栈中。以下是具体的代码操作:
controller = [controller initWithStyle:UITableViewStyleGrouped];
controller.keypath = rowKey;
controller.managedObject = hero;
controller.labelString = rowLabel;
controller.title = rowLabel;
[self.navigationController pushViewController:controller animated:YES];
[controller release];
完成上述代码编写后,保存 HeroEditController.m 文件,然后构建并运行应用程序。此时,你就可以通过点击行来编辑所有属性了。
实现选择列表
当前应用程序使用字符串属性编辑器来获取超级英雄的性别,这会导致输入缺乏验证,用户可以输入各种形式的性别信息,如 “M”、“Male”、“MALE” 等,这会给后续的排序和搜索带来问题。为了解决这个问题,我们可以提供一个选择列表,让用户直接点击选择。
为了实现这个选择列表,我们不打算编写一个特殊的控制器,而是创建一个通用的选择列表控制器,使其可以用于任何选择列表场景。
超级会员免费看
订阅专栏 解锁全文
1212

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



