objective-c - 通过cocoapods导入的第三方库import时找不到文件
PHP中文网
PHP中文网 2017-05-02 09:27:12
0
3
787

比如

#import "Masonry.h"

上面这样是可以的,没有问题

#import <Masonry/Masonry.h>

这样就不行了,提示找不到文件

PHP中文网
PHP中文网

认证0级讲师

membalas semua(3)
曾经蜡笔没有小新

#import <Masonry/Masonry.h>Borang ini akan mencari laluan dalam tetapan laluan pengepala bagi tetapan binaan anda, sudah tentu, jika anda tidak mengkonfigurasi laluan carian pengepala fail tidak akan ditemui.

Mengapa#import "Masonry.h" boleh ditemui?
Sebabnya ialah Xcode akan menyertakan semua fail pengepala secara lalai, jadi #import "Masonry.h" adalah OK.

Dalam keadaan apakah borang #import <Masonry/Masonry.h> digunakan?
Jika projek anda mempunyai berbilang sasaran, konfigurasikan laluan carian pengepala dan gunakan borang #import <Masonry/Masonry.h>, jika tidak, konflik fail pengepala akan menjadi sangat menjengkelkan.

Tambahan (gambar berikut akan memudahkan untuk difahami)
bina konfigurasi tetapan

Struktur direktori

Import fail pengepala

滿天的星座

Adakah Masonry mempunyai perpustakaan statik? Anda boleh memetiknya seperti ini

phpcn_u1582

Xcode mempunyai pepijat: walaupun semasa menulis kod mesej ralat tidak ditemui, fail pengepala boleh ditemui, tetapi ia boleh dibina.
Selain itu, jika anda menggunakan rangka kerja, anda boleh menggunakan @import Masonry;

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan