我已经将一个应用程序项目从ObjC转换为Swift。它使用了几个用Cocoa Pods管理的ObjC框架。
当我尝试构建它时,我收到错误:
没有这样的模块'Foo'
Foo文件是一个没有.m文件的ObjC头文件。它用于将几个其他类绑定到一个导入(在ObjC中)。这是Foo.h的样子:
#import <Foo/FooDefines.h>
#import <Foo/FooToken.h>
#import <Foo/FooAccount.h>
#import <Foo/FooAccountPersistenceInformation.h>
#import <Foo/FooAccountUserInformation.h>
#import <Foo/FooSettings.h>
// Authenticators
#import <Foo/FooAuthenticator.h>
#import <Foo/FooAnonymousAuthenticator.h>
#import <Foo/FooUserPasswordAuthenticator.h>
// UI
#import <Foo/FooViewController.h>
#import <Foo/RLoginDialog.h>
#import <Foo/RLogoutDialog.h>
#import <Foo/RAccountSelectionDialog.h>
#import <Foo/RVerificationDialog.h>
#import <Foo/RBuiltinLogoutActionSheet.h>
// Workflows
#import <Foo/RLoginWorkflow.h>
#import <Foo/RVerificationWorkflow.h>
#import <Foo/RLogoutWorkflow.h>
如何在Swift类中成功导入它以超越编译时错误?
答案 0 :(得分:1)
尝试使用#import <Foo/Foo.h>
或#import "Foo.h"