2016-02-22 6 views
6

私の今日の拡張機能にカスタムフォントを追加しようとしていましたが、フォントは常にnilを返します。今日のウィジェットのカスタムフォントiOSは常に返りません

はtodayWidgetにフォントファイルを1.added:

enter image description here

  • チェックフォントファイルはtodayWidgetバンドルに含まれ、
      enter image description here

    3今日のウィジェットのTodayViewControllerの.initフォントは常にnilを返す:

    - (void)viewDidLoad { 
        [super viewDidLoad]; 
        UIFont* ft = [UIFont fontWithName:@"octicons-local" size:20]; 
    } 
    

    enter image description here

    メインプロジェクトでは同じ方法を使用しましたが、カスタムフォントを取得できます。
    どうすれば修正できますか?

  • 答えて

    9

    は、.plistファイルにキーを追加するのを忘れている可能性があります。

    を新しい行に追加します。追加したフォントごとに項目を追加します。

    +0

    私はプロジェクトの新しいバージョンでこのキーを追加する必要はないと思うが、私は間違っている。ありがとう。 – wj2061

    +1

    素晴らしい!あなたはあなたの問題を解決しました:)そしてあなたは歓迎です@ wj2061 –

    0

    私は同じ問題を抱えていて、フォントをインストールすることで解決しました。だからここの手順です:
    は右プロジェクトNavigator-からご.OTFのファイルをクリック>ファインダーでショーをクリックします - >をダブルクリックして、Finderウィンドウからフォントをクリックすると、右下の隅にあるボタンを「インストール」が表示されますあなたのアプリをチェックインしてください。

    これはうまくいきます。

    0

    私は同じ問題を抱えていたし、私の場合には、キーFonts provided by applicationが私のために働いたのplist下のファイル拡張子を含む完全なファイル名を追加します。 enter image description here

    関連する問題