

OSSのQRScannerライブラリ（swift）をアプリ（objective-c）に入れたいのですが、苦戦しています。組み込む作業自体は自前でやることを考えており、その手順を教えていただければと思います。下記にて、現状行っている手順、疑問点、問題点を明記します。経験ある方にぜひ教えていただけるとありがたいです。

### 要望

・以下、QRScannerライブラリをObjective-Cプログラムで利用できるように手順を教えていただけるとありがたいです。  
QRScannerライブラリ  
<https://github.com/mercari/QRScanner>

### 前提

・CocoaPodsは利用していない。  
・QRScanner.xcodeprojをプロジェクトに取り込み、Frameworksを追加。  
・Usageに従い、実装。  
・ベースプログラムはObjective-Cで記述、QRScannerはSwift。

### 手順・疑問・問題点

・Swiftブリッジの[ProjectName]-Swift.hが作られない。仮に上記を自前でファイルを作りimport。  
→何らかの設定不足か？Define ModuleはYesにしてある。  
・.hファイルにQRScannerViewDelegateを記述。Cannot find protocol declaration forエラーになる。  
→ヘッダの循環参照が生じている？自前で作成したのが問題？  
→あるいは、QRScannerViewDelegateのprotocolに@objc記述がないのが原因？  
・.mファイルに、QRScannerView allocを記述。クラスは認識している模様。  
右クリックJump to Definitionでクラスが見れる。  
・QRScannerView startRunningがエラーにはならないが、Jump to Definitionで直接該当メソッドに飛ばない。  
→メソッドが正しく認識されていない？


CC BY-SA 4.0
2020-07-01T10:50:48.280
68185
2020-07-01T12:21:27.137
2020-07-01T12:21:27.137
3060
40892
question
swift objective-c iphone
QRScannerライブラリをObjective-Cプログラムで利用したいです。