在Swift中可靠地获取iOS应用程序的“〜/ Library”路径

里士

我想获得一个目录,可以在我的swift应用程序(适用于iOS设备)中创建文件并将日志写入文件。我在这里https://stackoverflow.com/a/3763050/919280读到,使用Objective-C,有一个解决方案。我试图像这样迅速地编写它:

var appDir = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, true)

但是,NSLibraryDirectory和NSUserDomainMask似乎不存在于Swift中。Swift是怎么做到的?

科斯蒂安·科瓦尔(Kostiantyn Koval)

解决方案

var appDir = NSSearchPathForDirectoriesInDomains(.LibraryDirectory, .UserDomainMask, true)

说明
您可以单击method并查看它的声明。

func NSSearchPathForDirectoriesInDomains(directory: NSSearchPathDirectory, domainMask: NSSearchPathDomainMask, expandTilde: Bool) -> [AnyObject]!

如您所见,它需要NSSearchPathDirectory枚举
NSSearchPathDomainMask结构。

快速地,当您使用枚举时,不需要指定枚举类型,可以使用大小写值本身.LibraryDirectory而不是NSSearchPathDirectory.LibraryDirectory

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PATH上可靠地找到程序的完整路径?

来自分类Dev

如何在PATH上可靠地找到程序的完整路径?

来自分类Dev

如何从Facebook Marketing Api可靠地获取我的应用程序的名称

来自分类Dev

获取应用程序的路径?

来自分类Dev

可靠地更新Winforms应用程序中的UI线程

来自分类Dev

在asp.net vnext中获取应用程序路径

来自分类Dev

如何在grails中获取应用程序路径?

来自分类Dev

在MVC应用程序中无法获取项目目录路径

来自分类Dev

无法在MVC应用程序中获取项目目录路径

来自分类Dev

在UWP中获取fopen()的应用程序路径

来自分类Dev

在 grails 控制器中获取应用程序路径

来自分类Dev

wxwidgets获取应用程序路径

来自分类Dev

获取Flask应用程序的根路径

来自分类Dev

从 Node 应用程序获取文件的路径

来自分类Dev

在 .NET Core 应用程序中可靠地终止通过 cmd 进程启动的 node.js 进程

来自分类Dev

nodejs应用程序如何在特定时间可靠地执行任务?

来自分类Dev

如何将数据从Firebase的Firestore可靠地拉入本机应用程序

来自分类Dev

从已安装的Web应用程序可靠地读取注册表

来自分类Dev

Dropwizard路径:获取应用程序中的所有路径

来自分类Dev

ROR应用程序中的WKHTMLTOPDF路径

来自分类Dev

django 中应用程序的媒体路径

来自分类Dev

如何在Linux下以编程方式可靠地获取与具有给定pid的进程相对应的可执行路径?

来自分类Dev

如何通过 GNOME 显示应用程序菜单中的应用程序图标获取运行路径?

来自分类Dev

如何可移植且可靠地将相对路径转换为绝对路径?

来自分类Dev

如何在Java应用程序中获取映射的网络驱动器的UNC路径

来自分类Dev

Android-在我的应用程序中获取选定的pdf,doc,ppt或xls的文件路径

来自分类Dev

如何在android中获取外部应用程序数据路径?

来自分类Dev

从Linux中的/ bin /启动C应用程序时获取当前路径

来自分类Dev

如何使用Windows窗体应用程序获取文本框中的文件路径?

Related 相关文章

  1. 1

    如何在PATH上可靠地找到程序的完整路径?

  2. 2

    如何在PATH上可靠地找到程序的完整路径?

  3. 3

    如何从Facebook Marketing Api可靠地获取我的应用程序的名称

  4. 4

    获取应用程序的路径?

  5. 5

    可靠地更新Winforms应用程序中的UI线程

  6. 6

    在asp.net vnext中获取应用程序路径

  7. 7

    如何在grails中获取应用程序路径?

  8. 8

    在MVC应用程序中无法获取项目目录路径

  9. 9

    无法在MVC应用程序中获取项目目录路径

  10. 10

    在UWP中获取fopen()的应用程序路径

  11. 11

    在 grails 控制器中获取应用程序路径

  12. 12

    wxwidgets获取应用程序路径

  13. 13

    获取Flask应用程序的根路径

  14. 14

    从 Node 应用程序获取文件的路径

  15. 15

    在 .NET Core 应用程序中可靠地终止通过 cmd 进程启动的 node.js 进程

  16. 16

    nodejs应用程序如何在特定时间可靠地执行任务?

  17. 17

    如何将数据从Firebase的Firestore可靠地拉入本机应用程序

  18. 18

    从已安装的Web应用程序可靠地读取注册表

  19. 19

    Dropwizard路径:获取应用程序中的所有路径

  20. 20

    ROR应用程序中的WKHTMLTOPDF路径

  21. 21

    django 中应用程序的媒体路径

  22. 22

    如何在Linux下以编程方式可靠地获取与具有给定pid的进程相对应的可执行路径?

  23. 23

    如何通过 GNOME 显示应用程序菜单中的应用程序图标获取运行路径?

  24. 24

    如何可移植且可靠地将相对路径转换为绝对路径?

  25. 25

    如何在Java应用程序中获取映射的网络驱动器的UNC路径

  26. 26

    Android-在我的应用程序中获取选定的pdf,doc,ppt或xls的文件路径

  27. 27

    如何在android中获取外部应用程序数据路径?

  28. 28

    从Linux中的/ bin /启动C应用程序时获取当前路径

  29. 29

    如何使用Windows窗体应用程序获取文本框中的文件路径?

热门标签

归档