【问题标题】:Download .dmg file in Cocoa在 Cocoa 中下载 .dmg 文件
【发布时间】:2010-06-24 16:43:26
【问题描述】:

如何使用 cocoa 或 applescript 下载和打开 .dmg 文件

【问题讨论】:

    标签: cocoa applescript dmg


    【解决方案1】:

    试试NSURLDownload or NSURLConnection。如果您省略“dmg”部分并更通用,Google 也会 answers the question handily

    【讨论】:

    • 最重要的是它必须打开 DMG 文件
    • Matt S.:下载文件和打开文件是不同的任务,有不同的解决方案。
    【解决方案2】:

    正如@Joshua 所说,您可以使用 NSURLDownload 或 NSURLConnection 来检索文件。要挂载它,请运行一个执行 hdiutil attach /path/to/downloaded/file.dmgNSTask

    【讨论】:

    • 哎哟。好像有点重口。与使用 NSWorkspace 打开文件相比,使用 hdiutil 有什么优势吗?
    • 一项快速测试表明,在需要 UI 的地方(受密码保护的 dmg 的情况),您需要与任务交互以提供密码。通过 NSWorkspace,您会在 GUI 中收到提示,就像使用 Finder 打开时一样。
    猜你喜欢
    • 1970-01-01
    • 2015-12-17
    • 2016-08-12
    • 1970-01-01
    • 2012-05-07
    • 2013-05-12
    • 1970-01-01
    • 2010-12-24
    相关资源
    最近更新 更多