これは私の最初の IOS アプリケーションであり、この時点まではすべて順調に進んでいます。私のコードはSwiftにあり、アプリケーションで Obj-C にある Gold Raccoon FTP ライブラリを使用する必要があります: https://github.com/albertodebortoli/GoldRaccoon
Gold Raccoon ファイルをインポートして、bridge header
. 使用する主なクラスはGRRequestsManager
、実行中のアプリで正常にインスタンス化できる です。addRequestForUploadFileAtLocalPath
ただし、そのクラス のメソッドにはアクセスできません。
最初はGRRequestsManager.h
、ブリッジ ファイルにインポート ステートメントがありました。GRRequestsManagerProtocol.h
使用しようとしている実際のメソッドが定義されている継承( addRequestForUploadFileAtLocalPath
) であるため、それをブリッジ ヘッダー ファイルに追加することにしました。見たところ、メソッドに対して突然自動提案がポップアップ表示され、それを配置できました。私のコードではエラーはありません。数分後、再びエラー メッセージが表示され、何があっても機能しません。Xcodeを閉じて再度開き、クリーニング/再構築を試みましたが、役に立ちませんでした。
bridging-header
以下は、メソッドを呼び出そうとしているコードのエラーを最初と2番目 (赤い線で区切られている) に示す結合された画像 (私のポイントのために 1 つの画像しか投稿できません) です。クラスが問題なく認識されていることがわかります。