English 中文(简体)
iPhone/Obj-C- Arch化物原因
原标题:iPhone/Obj-C - Archiving object causes lag

我在删除一个囚室时,把一个物品从一个NSMutable Array删除,将这个阵列归档,并拆除该囚室。

然而,当我这样做时,这在我点击后使删除的纽芬兰滞后。 是否有办法解决这一问题?

// Override to support editing the table view.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        int row = [indexPath row]; 
        [savedGames removeObjectAtIndex:row]; 
        [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];

        //this line causing lag
        [NSKeyedArchiver archiveRootObject:savedGames toFile:[self dataFilePath]];
    iii    

iii

增 编

最佳回答

你们已经知道答案——不把一切删除都存档。 可以通过多种方式做到这一点——只及时存档、延迟存档(定期/及时公布/采取其他政策),或使你的习惯档案更加迅速,我怀疑这甚至会有助于在事计划中取得很大进展。 I ve heard/em>:MAKeyedArchiver的速率高于NSKeyed Archiver,但我认为这在一段时间前就是如此,而且设计用于特殊马茨+硬性平台(就亮方面而言,其用意是作为时间替换的NSKeyedArchiver的缩略语,因此,如果你选择使用,就没有什么融合时间。

问题回答

暂无回答




相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。