【问题标题】:Get ipad writable directory in Flex在 Flex 中获取 ipad 可写目录
【发布时间】:2012-09-26 06:47:14
【问题描述】:

我正在使用 Flex(Adobe Air、Flash Builder)开发一个 ipad 应用程序。 我知道在 Objective-C 中,您可以使用 NSDocumentDirectory 获取可写目录,但是在 Flex 中您如何做到这一点?

在 Flex 中,我使用 File.applicationStorageDirectory,它仅在我在模拟器中运行时才有效。如果我在 ipad 上安装该应用程序,它不会给出任何错误,但我认为它不起作用。 请帮忙!!

【问题讨论】:

    标签: ios apache-flex


    【解决方案1】:

    我会猜到 File.applicationStorageDirectory。事实上,我已经成功地使用它在 iOS 上创建了一个 SQLLite 数据库。我不确定为什么它不起作用。

    你可以试试File.userDirectory。

    【讨论】:

    • +1 应用存储目录!无需更改任何权限或类似内容即可 100% 工作。我在 Android 和 iOS 上都用过几次。
    • 谢谢。原来我的问题不是存储目录。事实证明,在我将文件写入目录后(没有上面提到的错误)。我无法使用 URLLoader 加载它。 var myTextLoader:URLLoader = new URLLoader(); myTextLoader.addEventListener(Event.COMPLETE, onLoaded);当我在模拟器中运行时,这非常有效。但是当我在设备上调试它或部署它时,它从来没有被加载(从来没有去“onLoaded”功能)。你有什么建议吗?谢谢。
    • 您可以使用 FileStream 类和对文件对象的引用加载文件中的数据:help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/… 如果您执行 Google 搜索,应该有大量关于此的文档。
    • 谢谢,我会试试的。我在这里发现这个帖子有类似的问题,但没有分析器:stackoverflow.com/questions/11352288/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 2012-08-29
    相关资源
    最近更新 更多