【问题标题】:Loading and Deleting Remote Data From The Same View Controller从同一个视图控制器加载和删除远程数据
【发布时间】:2010-07-20 19:50:49
【问题描述】:

对不起,如果这个问题已经被问到了,也许有人可以指出正确的方向,我在格式化时遇到了问题。

我有一个视图控制器,当它出现NSURLConnection 时,它会将远程数据从服务器异步加载到表视图中,类似于邮件应用程序加载数据的方式。但是,我也希望能够在同一个视图中删除这些数据,类似于邮件应用程序删除数据的方式。

处理多个连接委托的最佳方式是什么?我应该有一个单独的委托类来加载和删除吗?在我的代码中的什么时候调用deleteRowsAtIndexPath 以正确反映更改?

【问题讨论】:

    标签: iphone asynchronous delegates nsurlconnection


    【解决方案1】:

    识别连接的一种方法是在视图控制器中保留一个引用每个连接的 ivar。

    NSURLConnection 委托方法包含一个参数,用于标识方法调用所引用的连接,因此您只需将 connection 参数与您的 ivars 进行比较即可确定它用于哪个连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多