这就是我做的:
import BSTableViewReorder
Run Code Online (Sandbox Code Playgroud)
并得到以下错误:
使用Swift 3.0编译的模块无法在Swift 2.3中导入
我该怎么做才能编译?我做了:
Edit > Convert -> Current Swift Syntax
Run Code Online (Sandbox Code Playgroud)
使用Xcode 8和macOS Sierra.
对于Both:目标和项目我有以下设置 Use Legacy Swift Language Version
该项目是我的cocoapods依赖的pod.我刚刚将项目转换为Swift 3.0,但它没有编译.
Eug*_*oiu 27
您需要更改Use Legacy Swift Language Version为NO- 这可确保您的项目将使用swift 3.
如果要将项目打包为POD(对于cocoapods),则需要添加名为.swift-version的文件(包含1个单行,"3.0").这将告诉cocoapods使用swift 3编译器.
在这种变化之后,一切都应该有效.
| 归档时间: |
|
| 查看次数: |
14400 次 |
| 最近记录: |