无法为照片编辑扩展添加TTF字体

时间:2014-10-06 02:38:35

标签: ios xcode uifont ios-app-extension ios-app-group

我正在尝试将TTF字体文件提供给我的主应用程序以及我的照片编辑扩展程序。但是当我尝试在扩展名中按名称访问它时找不到该字体,尽管它在主应用程序中有效。

我选择了TTF文件,在文件检查器中,我检查了AppName和AppNameExtension,将它们添加到两个目标中。我确保字体显示在Extension>构建阶段>复制捆绑资源。字体名称和扩展名作为扩展的Info.plist中“由应用程序提供的字体”的数组的第一个索引而存在。我在代码中用它的名字来称呼它。同样,它在主应用程序中工作,但不在扩展中。

为了让资源在扩展程序中可用,我做错了什么,这在扩展程序中是不可能的,还是我应该报告的错误?

1 个答案:

答案 0 :(得分:0)

看起来你的一切都是正确的,并且我可能有一些问题试图让它工作,但事实证明我在创建&#34之前已经轻率地选择了我想在Interface Builder中使用的字体。新"扩展的字体,它似乎试图引用容器应用程序中的字体,我删除了该引用并以编程方式设置它。

你需要对使用iOS扩展程序进行更细致的调试,因为Xcode似乎并不像#34;有用的"因为它是在容器应用程序中关于调试消息,至少在我看来目前。