我正在编写一个有各种观点的应用程序;但所有这些都基本上需要访问连接,以便他们可以从服务器检索数据。
现在我很遗憾我应该在哪里放置代码来初始化连接并检索数据。
如果我把它放在viewDidLoad中;每次用户切换视图时都会创建连接并检索数据(我有一个标签栏可以在视图之间切换);这不是我想要的帽子(出于显而易见的原因,只有当用户点击刷新按钮时才应检索数据,并且每次视图切换时都不应创建连接。)
我应该在哪里放置创建连接的方法并检索数据,这样我就可以从应用程序的任何位置访问这些数据(更具体地说是应用程序的其他视图;每个视图显示从下载的数据的不同部分)服务器)并避免使用户过载并通过连续连接和数据检索缩短电池寿命?
提前致谢!
答案 0 :(得分:0)
(出于显而易见的原因,只有用户才能检索数据 点击刷新按钮,不应创建连接 每次视图切换)。
如果您只想同步数据以响应用户点击按钮,则创建方法
- (IBAction)syncData;
并在“界面”构建器中将按钮的touchUpInside事件连接到syncData方法。