作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题 1 - 我当前正在编写一个程序,该程序具有一个 TableView ,该 View 加载了来自磁盘属性列表的数据。每个单元格都有一个与其关联的名称和一个复选框。该程序的目的是有一个“获取”按钮,当按下时,将遍历表格,检查哪些单元格被检查。对于每一个被选中的,它都会获取它的 URL(这只是辅助单元格)并下载它。
示例
当按“获取”时,它将从 somesite.com/File1.zip、somesite.com/File3.zip 下载文件(文件 1 和 3)。
目前,我所写的内容只会下载最后检查的文件。
问题 2 - 一旦我弄清楚了这一点,我想知道如何同时下载所有文件,而不是连续下载,因为这就是我的程序的样子现在正在做。
最佳答案
包含按钮调用的代码的类应包含:
IBOutlet NSButton *checkbox1;
在其标题的变量区域中(加上 checkbox2 和 checkbox3)。
此 IBOutlet 应连接到界面布局中的复选框。阅读 Cocoa Fundamentals Guide 中有关 IBOutlets 的信息.
至于同时下载多个文件......您应该异步使用多个 NSURLConnections。这可能有点棘手。看看NSURLConnection documentation 。然后还可以在此处查看此问题以一次管理多个连接:
关于multithreading - Cocoa 中的多线程和确定 Cocoa 中检查哪些单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11404591/
我是一名优秀的程序员,十分优秀!