2016-12-12 12 views
2

私はこのライブラリをiOSアプリケーションに統合する必要がありますが、Swift 3でしか利用できません。私のプロジェクトはSwift 2.3で書かれており、 Swift 3に切り替えるには膨大な時間を要します。このプロジェクトの期限があるため、変換を行う時間はありません。とにかく、そのライブラリを使う方法はありますか?Swift 2プロジェクトでSwift 3ライブラリを使用する

+0

ライブラリはココアポッドですか? – CodeBender

+0

はいです。 https://cocoapods.org/?q=NextLevel –

+2

唯一の方法は、利用可能な場合はSwift 2ブランチ/バージョンを使用することです。 –

答えて

4

スウィフト2.xとスウィフト3.xをどのような環境で混在させることもできません。

NextLevelはSwift 2.xをサポートしていないため、Swift 2.3から3.0に移行するには1日を費やすことを検討する必要があります。

そして、次の点に注意してください

  • Xcodeはスウィフト3.0スウィフト2.3から自動変換するためのツールを提供します。
  • プロジェクトが大きい場合は、開発者を経験している必要があります。経験豊富な開発者が残りのエラーを修正する日数はかかりません。AnyObjectAnyに置き換えてください。
  • ここでは、移行に関する問題の解決に役立つStackoverflowがあります。
  • Xcode 8.2は、Swift 2.3をサポートするXcodeの最新バージョンです。 Xcode 8.3はSwift 3.1のみをサポートします。
関連する問題