問題タブ [ios-library]

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.

0 投票する
1 に答える
162 参照

ios - MBCalendarKit: CKCalendarDataSource をコア データに接続する

MBCalendarKitを Core Dataに接続しています。

これは、イベントの辞書を作成するコードです。


メソッドCKCalendarDataSourceを実装すると、結果は望ましいものではありません。以下に示すように、カレンダーのすべての日付について、配列内のすべてのイベントを取得します。


ここに画像の説明を入力

0 投票する
1 に答える
1400 参照

xcode - Xcode でフレームワークとリンクするたびに未定義のシンボルが表示される

私は自分のフレームワーク A を他の非標準フレームワーク B とリンクさせようとしています。A の「リンク バイナリとライブラリ」ビルド設定に B を追加しています。これにより、コンパイラは A にインクルードしている B のヘッダー ファイルを見つけることができます。ただし、「未定義シンボル」のリンカー エラーが引き続き発生します。

ちなみに、B を A にリンクするには、B の Xcode プロジェクトを開き、"Products" フィルターを調べてから、「B.framework」へのパスをたどって、それを A のフォルダーにコピーしました。何か問題がありますか?問題は何ですか?

A と B のターゲット アーキテクチャに違いはないと確信しています。彼らは同じプラットフォームをターゲットにしています。

0 投票する
0 に答える
330 参照

ios - スライスと組み合わせた複数のアーキテクチャ用の iOS ライブラリ

コンパイル済みの iOS SDK があります。ライブラリのヘッダー ファイルを含むインクルード フォルダーがあります。lib フォルダーがあり、その中にはフォルダー arm64、armv7、armv7s、および i386 があります。これらの各フォルダー内には lib.a ファイルがあります。この sdk を使用するサンプル アプリがありますが、それを実行する唯一の方法は、使用するデバイスに応じて lib.a ファイルの 1 つにライブラリ検索パスに絶対パスを追加することです。たとえば、サンプル アプリをシミュレーターで実行する場合は、i386 フォルダー内の lib.a ファイルへのパスを追加します。アプリを iPhone 5c で実行する場合は、パスを変更して armv7 フォルダーを使用します。

私の目標は、すべてのデバイスで動作する 1 つの lib.a ファイルを作成することです。スライスと呼ばれるものについて聞いたことがありますが、これらのライブラリをさまざまなアーキテクチャに組み合わせるためにどこから読み始めればよいかわかりません。この SDK のソース コードはありません。ヘッダーと lib.a ファイルのみです。

この SDK を 1 つのライブラリに結合し、相対パスを使用して xcode プロジェクトに含める手順は何ですか?

0 投票する
1 に答える
172 参照

ios - ライブラリiOSでファイルを取得する方法

IOS でライブラリを構築しようとしています。

私のライブラリでは、メソッド -(void)loadNewData を使用してデータ EX: test.csvをロードします。

しかし、自分のライブラリをエクスポートし、他のアプリが自分のライブラリを使用して loadNewData メソッドを実行できるようにします。正しく読み込めないことがわかりました。アプリにtest.csvというようなファイルがないためと思われます。

コードをどのように修正すればよいですか? または、ライブラリをエクスポートするときにどこに注意すればよいですか?

私の質問を見てくれてありがとう。そして私の下手な英語でごめんなさい。

以下は、loadNewData のコードの一部です。

0 投票する
1 に答える
2306 参照

objective-c - Swift プロジェクトで RSKImageCropper ライブラリを使用する

Swift プロジェクトでRSKImageCropperを使用しようとしていますが、方法がわかりません。このコード行を含むブリッジングヘッダーファイルがあります

私のコントローラーでは、このように RSKImageCropViewController のインスタンスを作成できます

しかし、その後、私はそれを機能させることができません。呼び出すとimageCropVC.initWithImage()エラーが発生します。GithubページのObjectiv-Cメソッドの例をSwiftに変換しようとしています。

私は何を間違っていますか?このライブラリを私の Swift プロジェクトで使用することは可能ですか? 誰かが Swift で正しいコードを投稿できればいいのですが。

ありがとう

0 投票する
1 に答える
120 参照

ios - ファイルの参照に関する iOS 静的ライブラリの問題

問題が発生し、iOS アプリを作成して静的ライブラリに変換しました。私が直面している問題は、静的ライブラリをビルドすると、問題なくコンパイルおよびビルドされることです。

別のアプリでライブラリを使用しようとすると、パブリック ヘッダーを参照すると、参照されているファイルが見つかりません。

ここにスクリーンショットがあります

ここに画像の説明を入力

ファイルはそこにあり、アクセスしようとすると開きます。また、ファイルもフォルダー内にあるため、見つからない理由がわかりません。

ライブラリプロジェクトを追加すると、アプリプロジェクトで簡単にアクセスできるようになり、フォルダーの1つにファイルが表示されます。フォルダーは library_folder/include/DMSDelegateProtocol.h のようになります

助けてくれてありがとう。

0 投票する
1 に答える
56 参照

ios - Xamarin iOS - バインディングの作成 - クラシック、統合、AND フォームに別のバインディングが必要ですか?

新しい統合 API 用のライブラリを作成すると、従来の API では動作しないという重大な違いに気付きました。フォーム プロジェクト用に特別なものも作成する必要がありますか? そうでない場合は、フォーム プロジェクトでクラシックまたは統合のバインディングを使用するのが最善ですか? さらに、クラシックとユニファイドの両方で機能するバインディングを作成する方法はありますか? これまでのところ、API の変更により、私の試みはうまくいきませんでした。

ありがとう!

0 投票する
1 に答える
49 参照

ios - Xamarain iOS - ARMv7 アーキテクチャのみを持つライブラリのバインド - 私の問題は何ですか?

ソースにアクセスできないライブラリのバインディングを作成しています。ARMv7 専用にビルドされました。最初の問題: シミュレーターでは動作しません - これは明らかですが、問題は、シミュレーターにコンパイルして実行すると、Xamarin がそのコードで中断し、シミュレーターが停止することです。さらに、クラッシュします。バインディングに何か問題がありましたか、それともこれがそのままで、コマンドを無視するために条件を入力する必要がありますか? ライブラリを一般的な使用のためのバインディングに変えようとしています。したがって、何らかの方法でこの条件をバインディング DLL に入れることができればよいでしょう。

2 番目の問題: このライブラリは ARMv7 でのみコンパイルされているため、Xamarin を介して 64 ビット アーキテクチャで動作しないことが懸念されます。誰かがこれを確認または反論できますか? このライブラリは、以前に他のアプリ エンジンで使用したように、64 ビット ビルドで動作します。

お時間をありがとうございました!