如何设置桥接 header 到 libPhoneNumber-iOS/NBPhoneNumber.h
how to set a bridging header to libPhoneNumber-iOS/NBPhoneNumber.h
我正在尝试在 swift 项目中使用 libPhoneNumber-iOS/NBPhoneNumber,但在桥接 header
中遇到找不到文件的错误
#import <libPhoneNumber-iOS/NBPhoneNumber.h>
Pod 文件
pod 'libPhoneNumber-iOS', '~> 0.7'
https://github.com/iziz/libPhoneNumber-iOS
我应该参考什么才能找到 pod? libPhoneNumber-iOS
如果您没有桥接文件,请在下面创建
go file -> new -> iOS-> Source -> objective - C 文件和给定名称作为项目名称
然后在创建 2 个文件后,第一个 .m 文件和第二个 .h 文件删除 .m 文件
打开你的projname-bridging-header.h写入#import
更多参考使用这个linkHow to call Objective-C code from Swift
我发现了问题:路径中的“-”被 cocoapods 自动替换为下划线。所以应该是
#import <libPhoneNumber_iOS/NBPhoneNumber.h>
我正在尝试在 swift 项目中使用 libPhoneNumber-iOS/NBPhoneNumber,但在桥接 header
中遇到找不到文件的错误#import <libPhoneNumber-iOS/NBPhoneNumber.h>
Pod 文件
pod 'libPhoneNumber-iOS', '~> 0.7'
https://github.com/iziz/libPhoneNumber-iOS
我应该参考什么才能找到 pod? libPhoneNumber-iOS
如果您没有桥接文件,请在下面创建
go file -> new -> iOS-> Source -> objective - C 文件和给定名称作为项目名称
然后在创建 2 个文件后,第一个 .m 文件和第二个 .h 文件删除 .m 文件
打开你的projname-bridging-header.h写入#import
更多参考使用这个linkHow to call Objective-C code from Swift
我发现了问题:路径中的“-”被 cocoapods 自动替换为下划线。所以应该是
#import <libPhoneNumber_iOS/NBPhoneNumber.h>