小编Han*_*ker的帖子

使用swift在沙盒Mac应用程序中访问文件

我正在开发一个OS X 10.9的应用程序,使用swift,沙盒.

该应用程序需要访问SQLite数据库文件.我让用户用NSOpenPanel选择/打开一个文件.然后,我使用NSUserDefaults保存文件路径供以后使用.

我想每次再次启动应用程序时自动打开此文件.我从NSUserDefault获取存储的路径,但是当我用这个路径打开文件时,我收到一个错误,说我没有权限访问该文件.

(它没有沙盒工作)

它看起来像书签是我的问题的解决方案.

是否有一个很好的教程如何使用swift的书签与osx应用程序?还有其他建议吗?

macos nsurl nsfilemanager appstore-sandbox swift

8
推荐指数
2
解决办法
2928
查看次数

使用swift为NSTextView设置默认字体

我加载了一些文本后,我能够在NSTextView中更改字体.

  • nameTextView.string ="一些文字"
  • nameTextView.textStorage?.font = NSFont(名称:"Lucida Sans",大小:15)

但是如何将此Font设置为默认字体?

如果用户开始输入一个空的NsTextView控件,则Font总是返回到控件默认的Font,它似乎是'Helvetica Regular',大小为12

macos fonts cocoa nstextview swift

5
推荐指数
2
解决办法
3960
查看次数