2019年06月20日16:07:30 記git
若是不是本身故意寫錯了,那就有可能問題出在Podfile,即,SDK安裝方式有關github
NSString *path = [[NSBundle mainBundle] pathForResource:@"xxBundle" ofType:@"bundle"];
NSBundle *bundle = [NSBundle bundleWithPath:path];
NSString *file = [bundle pathForResource:@"xxx" ofType:@"png"];
UIImage *img = [UIImage imageWithContentsOfFile:file];
複製代碼
orswift
NSString *file2 = [[NSBundle mainBundle] pathForResource:@"xxxBundle.bundle/xxx" ofType:@"png"];
UIImage *img2 = [UIImage imageWithContentsOfFile:file2];
複製代碼
UIImage *img3 = [UIImage imageNamed:@"xxxBundle.bundle/xxx"];
複製代碼
先來介紹幾個概念 bash
從iOS8/Xcode6開始,蘋果容許使用動態庫連接。 經過cocoapods管理應用程序時,在Podfile文件中,**use_frameworks!**的使用區別以下:回過頭來再看Podfile中若使用use_frameworks!,資源包文件、二進制文件、頭文件打包成一個Framework,加載 Bundle只能加載.app/下的資源文件。 解決辦法:app