找不到Project-Swift.h文件

14 浏览
0 Comments

找不到Project-Swift.h文件

我有一个新的Swift项目,有几个文件,我需要添加一些Objc代码。

Build Settings中,我的Objective-C Generated Interface Header NameMyProject-Swift.h

Product Module NameProduct Name都是MyProject。


我的Objective-C Bridging HeaderMyProject/MyProject-Bridging-Header.h

我的Bridging Header的内容如下:

#ifndef MyProject_Bridging_Header_h
#define MyProject_Bridging_Header_h
#import "Blakey.h"
#endif

Blakey.h非常简单:

@import Foundation;
#import "MyProject-Swift.h"
@class KeyPair;
@interface Blakey: NSObject
- (void)createKeyPairForSeed:(NSString *)seed;
@end

还有Blakey.m

#import 
#import "Blakey.h"
@implementation Blakey
- (void)createKeyPairForSeed:(NSString *)seed;
{
}
@end

(附注:我知道我的函数返回一个void,一旦解决了这个问题,它将被更改为返回一个实际值)

为什么Xcode在Blakey.h中的#import "MyProject-Swift.h"处报错?

0