我正在开发我的第一个 iPhone 应用程序,它会下载一些 JSON 数据并将其呈现在一系列 UITableView 中。我有一个关于代码中应该放置 NSURLRequest 的位置的基本问题。
我研究过的大多数示例,包括 Apple 提供的 LazyTableImages,都会在 App Delegate 中启动请求,并将自身用作 connectionDidLoad 的委托。
我的应用程序使用 TabBar 作为 RootController,有 5 个不同的选项卡,每个选项卡使用不同的基于 UINavigationController 的类来呈现一系列 UITableViewController 中的数据。
我的问题是,考虑到我的应用程序结构,我应该将加载数据的代码放在 AppDelegate 中还是相应的 UINavigationController 中?