我正在创建一个类似于iPad Contacts的基于表格的界面,用户可以通过点击底部的空行来添加到行列表中.该表始终处于编辑模式,非空行应在左侧具有标准删除编辑图标.一旦用户开始输入最后一个空白行,就应该在左侧添加一个删除图标(并添加一个新的空白行).
有谁知道如何让UITableView按需更新编辑样式?一切正常,但删除图标不会出现,直到用户将行滚出视图然后返回视图.
这是我的editingStyleForRowAtIndexPath实现:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView
editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (/* text field contains data */)
{
return UITableViewCellEditingStyleDelete;
}
else
{
return UITableViewCellEditingStyleNone;
}
}
Run Code Online (Sandbox Code Playgroud) Xcode 4显然现在以XML格式存储Core Data文件,而之前的版本创建了二进制文件.我想将一些较旧的.xcdatamodel文件(以及该软件包中的元素和布局二进制文件)转换为XML版本,以便我可以在多个源代码控制分支中对它们进行区分和合并.
有谁知道如何获取现有的Xcode核心数据模型文件(.xcdatamodeld,.xcdatamodel或其他)并将其转换为较新的XML文件?