> For the complete documentation index, see [llms.txt](https://ryukiedev.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ryukiedev.gitbook.io/wiki/swift/oc-lao-xiang-mu-swift-hun-bian-de-yi-xie-keng.md).

# 06.OC老项目Swift混编的一些坑

## 01: 桥接后 `Unknown type name` 问题

* **场景:** 在桥接文件中添加了某`OC`类的引用 编译时报错

```swift
#import "XXX.h"
```

![](http://ohfpqyfi7.bkt.clouddn.com/15171929167561.jpg)

在桥接文件中添加`CoreLocation`库的引用依旧出现上述错误

```swift
#import "XXX.h"
#import <CoreLocation/CoreLocation.h>
```

* **解决方法:**

  将 `CoreLocation` 的引用置顶

```swift
#import <CoreLocation/CoreLocation.h>
#import "XXX.h"
```
