2015-10-27 25 views
0

是否可以在混合语言项目中使用外部objective-c框架? 如果是,那我该如何在混合语言项目中使用它?混合语言项目中的外部框架ios

+0

您的意思是Swift&Objective C. –

+0

是的,我的意思是在包含swift文件的目标c项目中使用框架并在swift文件中使用该框架。 –

回答

0

其实,我得到了你需要添加import语句在迅速文件中创建一个桥接报头,可以有一个像[项目] -Swift.h 那么你的[项目] -Swift.h文件将其命名为答案, 看起来像

// 
// Use this file to import your target's public headers that you would like to expose to Swift. 
// 

    #import <FrameworkName>  // for framework 
    #import "File Name"   // for file 
0

你可以用这两个目标C &斯威夫特工作。使用swift语言创建项目,然后创建Objective-C类,然后项目将要求创建 ProjectName-Bridging-Header.h文件,如果您单击确定。然后它会自动创建文件。然后你可以直接导入目标文件。