我在将一些标头从CocoaPods和一个外部库(ConnectSDK)导入我的桥接标题时遇到了一些麻烦。
我收到以下错误:
'MZFormSheetPresentationController/MZFormSheetPresentationController Swift Example-Bridging-Header.h' file not found
My Pods框架与我的目标有很弱的联系。
任何帮助都非常感激,对此感到头疼。
更新:以下是我的桥接标题
#ifndef _Bridge_h
#define _Bridge_h
#import <GoogleCast/GoogleCast.h>
#import <MZFormSheetPresentationController/MZFormSheetPresentationController Swift Example-Bridging-Header.h>
#import <ConnectSDK/ConnectSDK.h>
#import <ConnectSDK/CastService.h>
#import <ConnectSDK/CastDiscoveryProvider.h>
#import <ConnectSDK/DIALService.h>
#import <ConnectSDK/SSDPDiscoveryProvider.h>
#import <ConnectSDK/RokuService.h>
#import <ConnectSDK/DLNAService.h>
#import <ConnectSDK/WebOSTVService.h>
#import <ConnectSDK/FireTVService.h>
#import <ConnectSDK/FireTVDiscoveryProvider.h>
#import <TUSafariActivity/TUSafariActivity.h>
#endif
答案 0 :(得分:1)
我怀疑这些空间造成了问题。
桥接标题中的导入行应该是这样的:
#import <MZFormSheetPresentationController/MZFormSheetPresentationController.h>
<强>更新强>
我假设您正尝试从此处运行示例:https://github.com/m1entus/MZFormSheetPresentationController
似乎桥接文件被意外删除(或者从未出现过)。
您可以按照此处的说明创建桥接标头:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html
具有以下内容:
#import <MZFormSheetPresentationViewController/MZFormSheetPresentationController.h>
更新2:
您可以更改此行:#import <MZFormSheetPresentationController/MZFormSheetPresentationController Swift Example-Bridging-Header.h>
到
<MZFormSheetPresentationViewController/MZFormSheetPresentationController.h>
答案 1 :(得分:0)