小编Noa*_*son的帖子

根据内容更新UITableViewCell的编辑样式

我正在创建一个类似于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)

iphone cocoa-touch uitableview ios

5
推荐指数
1
解决办法
1万
查看次数

将Core Data文件从二进制转换为XML

Xcode 4显然现在以XML格式存储Core Data文件,而之前的版本创建了二进制文件.我想将一些较旧的.xcdatamodel文件(以及该软件包中的元素和布局二进制文件)转换为XML版本,以便我可以在多个源代码控制分支中对它们进行区分和合并.

有谁知道如何获取现有的Xcode核心数据模型文件(.xcdatamodeld,.xcdatamodel或其他)并将其转换为较新的XML文件?

xcode core-data

4
推荐指数
1
解决办法
1329
查看次数

标签 统计

cocoa-touch ×1

core-data ×1

ios ×1

iphone ×1

uitableview ×1

xcode ×1