【发布时间】:2015-01-08 11:07:03
【问题描述】:
我正在尝试在我的应用程序中动态加载字体,给定托管在我的服务器上的字体文件的 URL 路径。 由于某种原因,NSURL 不会从有效的字体文件路径初始化(http://www.mydomain.com/my-font-file.ttf - 为 SO 限制插入空格)
即使指向位于我的服务器上的完全有效的字体文件,此代码每次都会命中失败语句:
if let fontUrl = NSURL(string: fontUrlString)
{
...handle font saving here...
}
else
{
println("Failed to create Font URL from string: \(fontUrlString)")
}
任何想法可能是什么问题?
再次,将记录的“fontUrlString”复制到我的网络浏览器会加载字体文件并很好地保存它。字体文件也是一个 .TTF 文件并且没有以任何方式损坏(我可以在我的机器上安装浏览器下载的字体就好了)。
【问题讨论】:
标签: ios file swift fonts nsurl