不能在Objective-C应用程序中的Swift类中使用调试器

问题描述:

我有一个很大的Xcode项目,它有99%的Objective-C和C代码。我刚刚实现了该项目的第一个Swift类。不能在Objective-C应用程序中的Swift类中使用调试器

当我暂停调试器和输入任何命令,我招呼着这样的信息:

error: in auto-import: 
failed to get module 'Coventry_iPhone' from AST context: 
error: /Users/ricky/Documents/Coventry/Config/Frameworks/iPhone/Coventry-iPhone-Bridging-Header.h:9:9: error: 'Silverlake-iPhone.h' file not found 
#import "Silverlake-iPhone.h" 
     ^

error: failed to import bridging header '/Users/ricky/Documents/Coventry/Config/Frameworks/iPhone/Coventry-iPhone-Bridging-Header.h' 

显然东西是错误的,从另一个框架导入头文件。有没有类似于我需要使用调试器的搜索路径,所以它知道在哪里找到这个文件?还是其他地方的问题?

+0

你是如何在任何Obj C文件中导入swift类的,你能显示导入代码 – ankit

+0

@ankit为此,我不得不在我的Objective-C实现中使用'#import '文件。 – Ricky

+0

使用#import“Appname-Swift.h” – ankit

经过广泛的试验和错误之后,我发现#import <Silverlake-iPhone.h>是有效的语法。

+0

感谢谁为无益downvotes! – Ricky