私はObjectiveCを初めて使用し、プロジェクトでHTMLコンテンツにDTCoreTextを使用しようとしています。このリンク(https://github.com/yas375/DTCoreTextExperiments/tree/master/Pods/DTCoreText)をたどりましたが、次のエラーが発生します:DTCoreText.hファイルが見つかりません。誰か助けてくれませんか。
前もって感謝します
私はObjectiveCを初めて使用し、プロジェクトでHTMLコンテンツにDTCoreTextを使用しようとしています。このリンク(https://github.com/yas375/DTCoreTextExperiments/tree/master/Pods/DTCoreText)をたどりましたが、次のエラーが発生します:DTCoreText.hファイルが見つかりません。誰か助けてくれませんか。
前もって感謝します
DTCoreText.h file not foundというまったく同じ問題が発生しました。https://docs.cocoanetics.com/DTCoreText/docs/Setup%20Guide.htmlのセットアップ ガイドに従いましたが、それでも機能しませんでした。
問題は、使用したパスがガイドとまったく同じではないことが判明しました。すでに他の外部ライブラリをいくつか含めていたので、DTCoreText を の下に置き、User Header Search Paths フィールドにExternal Libraries/DTCoreText
書き込みました。External Libraries/DTCoreText/Core/**
私にとっての解決策は、これを に変更することでした"External Libraries/DTCoreText/Core/**"
。追加された引用符に注意してください。
あなたの問題はコピーと参照であってはなりません。DTCoreText セットアップ ガイドには、「[コピー] チェックボックスを必ずオフにしてください。コピーではなく参照を作成する必要があります。 」と書かれています。
そのドキュメントに従って、元のリポジトリにある DTCoreText デモ コードから始めたいと思うかもしれません。
プロジェクト全体がなければ、現在の問題を解決することはできませんが、プロジェクトの [ビルド設定] タブの [ユーザー ヘッダー検索パス] にあるパスを確認できます。セットアップドキュメントにあるように、DTCoreTextプロジェクトを参照として追加し、使用しても問題ありませんでしたExternals/DTCoreText/Core/**
。があることを確認してください。これは**
、パスを再帰的に検索する必要があることを意味します。
DTCoreText を追加する際に、「コピー先のフォルダーにアイテムをコピーする (必要な場合)」オプションを選択しなかったのは簡単です。プロジェクトにファイルを追加するときにそのオプションを選択するだけです
。問題の正確な解決策を見つけるのに役立ちます。