検索

ホームページ  >  に質問  >  本文

Objective-c - Cocoapods 経由でインポートされたサードパーティのライブラリをインポートするときにファイルが見つかりません

たとえば

リーリー

上記は大丈夫です、問題ありません

リーリー

これは機能しません。ファイルが見つからないと表示されます

PHP中文网PHP中文网2843日前825

全員に返信(3)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:29:12

    #import <Masonry/Masonry.h>もちろん、ヘッダー検索を構成していない場合、このフォームはビルド設定のヘッダー パス設定でパスを検索します。パスにある場合、ドキュメントは見つかりません。

    #import "Masonry.h" が見つかるのはなぜですか?
    その理由は、Xcode はデフォルトですべてのヘッダー ファイルをインクルードするため、#import "Masonry.h" で OK です。

    #import <Masonry/Masonry.h>このフォームはどのような状況で使用されますか?
    プロジェクトに複数のターゲットがある場合は、ヘッダー検索パスを設定し、#import <Masonry/Masonry.h> の形式を使用してください。そうしないと、ヘッダー ファイルの競合が非常に煩わしくなります。

    補足(以下の写真があると分かりやすいです)
    ビルド設定構成

    ディレクトリ構造

    ヘッダーファイルのインポート

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:29:12

    Masonry には静的ライブラリがありますか? このように引用しました

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:29:12

    Xcode にはバグがあります。コードを書いているときにエラー メッセージが見つからない場合でも、ヘッダー ファイルは見つかりますが、ビルドすることはできます。
    さらに、フレームワークを使用する場合は、@import Masonry;

    返事
    0
  • キャンセル返事