2011-03-02 69 views
0

我正在创建一个具有以下工作流程的应用程序。IPhone窗口与视图

  1. 该应用程序加载PNG启动画面。
  2. 我有一个保存视图的窗口,所以第一个视图是从URL加载数据的Loader。
  3. 装载程序后启动另一个视图。

我的问题是关于第一个查看(装载机)。这个视图需要从某个URL下载视频和图像,这将是一个漫长的过程,所以我想要的是开始在此视图中下载视频和图像,并在视频和图像在后台下载时将视图切换到另一个视图。可能吗?

我认为,因为Window支持每个视图,所以为什么不写下Window内的代码并用第一个视图(loader)启动它。与此同时,Window将会下载一个可以浏览应用程序的东西。可能吗?

回答

1

这是可能的。看看NSURLConnection及其方法创建一个不会阻塞主线程的异步连接。如果你喜欢实现一个自定义的套接字连接,你可能想看看NSThread,这将允许你在后台的分离线程上运行代码。

+0

你确定切换到下一个UIView不会停止NSThread? – Neutralizer 2011-03-02 17:54:09