小编JJW*_*JJW的帖子

在iOS应用程序中,为什么prepareForSegue在didSelectRowAtIndexPath之前发生

我正在尝试将单元格行为更改为:1)当单元格点击时,使用复选标记将单元格标记为完成2)当点击详细信息公开附件按钮时,执行Segue.3)在tableView中:didSelectRowAtIndexPath:我有:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
    AWDelivery *delivery = [self.fetchedResultsController objectAtIndexPath:indexPath];
    [delivery toggleDelivered: delivery];
    [self configureCheckmarkForCell:cell withDelivery:delivery];
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    if (debugging) NSLog(@"[%s] [%d]", __PRETTY_FUNCTION__, __LINE__);
}
Run Code Online (Sandbox Code Playgroud)

deselectRowAtIndexPath应该绕过segue,但事实并非如此.

NSLogs:a)于2012-04-29 18:50:00.848交付[3148:fb03] [ - [DeliveryTVC prepareForSegue:sender:]] [168] b)于2012-04-29 18:50:01.245交付[3148 :fb03] [ - [DeliveryTVC tableView:didSelectRowAtIndexPath:]] [93]

请注意'didSelect'发生在'prepareForSegue'之后.

任何提示都将是最受欢迎的.

iphone ios5

13
推荐指数
2
解决办法
4023
查看次数

如何复制包含故事板的iOS 5.1应用程序

我想将iOS 5.0应用程序复制到新应用程序.在此过程中,我想更改应用程序的名称,并包含原始Storyboard.

我当然可以复制并粘贴整个项目,但所有项目都保留相同的项目名称.如何更改项目名称?

有没有办法实现这个目标?

提前致谢.

xcode objective-c ios xcode-storyboard

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

标签 统计

ios ×1

ios5 ×1

iphone ×1

objective-c ×1

xcode ×1

xcode-storyboard ×1