問題タブ [swift-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - objc での迅速なフレームワークの使用
Swift でフレームワークを作成したところ、Swift プロジェクトでは問題なく動作しますが、Objective C では次のようなエラーが発生しUndefined symbols for architecture armv7:
ます。を使用して利用可能なアーキテクチャを確認したところlipo -info
、シミュレータとデバイス アーキテクチャの両方が表示されました。また、このリンクを参照しましたが、役に立ちません。
添付画像も。
どんな助けにも感謝します、ありがとう。
ios - iOS で CoreData を使用して静的ライブラリを作成する
静的ライブラリを使用して CoreDataKit を作成しようとしています。
を含む:
- xcdatamodel またはモデル ファイル
- NSManagedObject またはエンティティ (
スタティック ライブラリはオブジェクト ファイルしか持てないため、モデル ファイルをスタティック ライブラリの一部にすることはできません。
それを実現するために、モデルファイルのみを持つ別のバンドルを作成し、このリンクを使用してこのバンドルを xcode プロジェクトにコピーしました ( iPhone の静的ライブラリのコアデータ)
ここで、Person エンティティの読み込み中に
以下のエラーが発生しました:
および例外:
もう 1 つのアプローチは、モデル ファイルを含むことができ、動的にロードできるフレームワークを使用することです。
動的フレームワークのロードには余分な時間がかかることがあるため、アクセスを高速化するために静的ライブラリを作成することに興味があります。
xamarin.ios - Xamarin iOS プロジェクトで、Swift フレームワーク内にある Objective C フレームワークを使用する
- Objective C フレームワークがあります。(このフレームワークは Swift プロジェクトで正常に動作しています)
- 次に、Swift フレームワークがあります。このフレームワークは、前述の Objective C フレームワークを使用しています。(この Swift フレームワークは Swift プロジェクトでも動作します)
- 現在、Xamarin iOS プロジェクト内でその Swift フレームワークを使用しようとしています。
- Xamarin iOS プロジェクトでバインディング ライブラリ プロジェクトを作成し、Native Reference の下に、これらの Swift フレームワークと Objective C フレームワークの両方のファット ファイルを追加しました。
- それに応じて ApiDefinition ファイルも更新しました。
しかし、アプリケーションを実行すると、電話で起動し、エラーなしで終了します。アプリケーションがエラーでクラッシュした場合は幸いです。しかし、そうではなく、私は今無知です。何かご意見は?
以下は、Xamarin iOS プロジェクト内のこれらのフレームワークのメソッドにアクセスしようとしている方法です。
しかし、ブレークポイントを追加すると、アプリケーションが終了する前の実行時にもヒットしません。