找不到添加到xcode 7的自定义字体的名称

pot*_*ato 2 xcode fonts font-family ios

我在获取自定义字体的名称时遇到问题.如果需要选中选项,我在我的项目中添加了字体.我将字体名称添加到应用程序提供的info.plist标记字体中.我将字体添加到Copy Bundle Resources.

字体显示在自定义选项卡下的故事板中.但是当我试图用代码找到这个字体的名称时,它不起作用.真奇怪,因为这通常有效.这可能是什么原因?

故事板图片的字体:

在此输入图像描述

用于以编程方式查找名称的代码:

viewDidLoad(){
// there is no PTSans family in the debugger. 
for family: String in UIFont.familyNames()
        {
            print("\(family)")
            for names: String in UIFont.fontNamesForFamilyName(family)
            {
                print("== \(names)")
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

Hem*_*ang 6

  1. 在SpotLight搜索中搜索"Font Book"应用程序
  2. 选择所有字体,然后查找您的手机(我相信您已经在系统中安装了它,如果不是通过双击字体然后按照步骤安装).
  3. 如果您安装了字体,请单击您的字体.
  4. 单击(i)信息图标.
  5. 查找"PostScript名称" - 它的字体名称.

在此输入图像描述

  1. 您始终可以通过提供此名称来访问自定义字体.

顺便说一句,看到例子中的区别,字体名称有空格,实际上没有.