問題タブ [kinvey]
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 - 突然: -[__NSArrayM popObjectForKey:]: 認識されないセレクターがインスタンスに送信されました
私はアプリを開発していましたが、ある段階でこのエラーが出ました:
-[__NSArrayM popObjectForKey:]: 認識されないセレクターがインスタンスに送信されました
何が間違っていたのかを確認するために最新の編集を元に戻しました...しかし、エラーはまだそこにありました。そのため、さらに多くの編集を元に戻しましたが、エラーはまだありました。
エラーが発生したと思われるフレームワークを削除して追加しようとしましたが、エラーはまだあります。(KinveyKit フレームワークです)
アプリがエラーをスローするコード行を、確実に機能している別のコード行に置き換えようとしました。その行でさえエラーをスローしていました。
アプリの古い Git (数日前には間違いなく機能していた) を別のフォルダーにダウンロードし、それを実行すると、同じエラーが発生しました。
Xcodeをアンインストールして再インストールしました:エラーがまだあります。
しかし、同様のコードで他のアプリを実行しても、何も問題はありません。誰にもアイデアはありますか?
ここにコードを投稿すると、エラーがスローされますが、アイデアを提供するためです...しかし、以前は常に機能していたので、コードに問題はないと思います。
.h
.m
android - Kinvey for Android でキャッシュ/オフラインが使用されたかどうかを確認するにはどうすればよいですか
Kinvey Android Caching and Offline guide の指示に従っています。AsyncAppData オブジェクトの 1 つのインスタンスを変更して、InMemoryLRUCache で CACHEFIRST キャッシュ ポリシーを使用し、SqlLiteOfflineStore で LOCAL_FIRST オフライン ポリシーを使用するようにしました。この変更を行った後、最初にアダプターにデータを入力するのに数秒の典型的な遅延が発生することを期待していました。デバイスの向きを変更しました (データがリロードされます)。ただし、速度の違いはまったく見られなかったので、キャッシュもオフライン ストアも機能していないと思いました。
したがって、この問題を理解するための最初のステップとして、logcat またはその他の方法で、取得したデータがどこから来たのかを実際に伝える方法があるかどうかを知りたいと思いました。キャッシュ、オフライン ストア、またはオンラインから。
android - Kinvey での複数のユーザー ID のマージ
複数のユーザー ID をサポートする Kinvey の機能について質問があります。私は Android 用の SignIn アプリの例を研究していましたが、これが私がしたことです。
- メールとパスワードの組み合わせを使用してユーザーを登録しました。
- アプリを再インストールしてキャッシュをリセットしました。
- Facebook アカウントを使用してサインインしている (アカウントは手順 1 と同じメールで登録されています)。
- ダッシュボードを確認しました:そこには2人の別々のユーザーがいました.
問題は、これらのユーザーを 1 つのレコードにマージできるかどうかです。もしそうなら、それを行うための最良の方法は何ですか? そうでない場合、それを実行できる代替 BaaS はありますか?
ありがとうございました。
json - CSV または JSON を Kinvey に手動でアップロードできない
Kinvey コンソールのコレクションにアップロードしようとしている CSV ファイルがあります。問題は、アップロードが成功したと表示されますが、テーブルには何も表示されないことです。また、CSV ファイルを JSON オブジェクトに変換しようとしましたが、同じことが起こりました。Kinvey でサンプル テーブルを直接作成し、そのテーブルの JSON オブジェクトをダウンロードして自分のテーブルと比較しましたが、自動的に追加された _id と日付などの他の 2 つの属性があること以外に違いはありません。それぞれ約 30 の異なる値 (列) を持つ約 6700 の株式 (行) を含む CSV ファイルがあるため、このようにすべてのデータを Kinvey に追加することは非常に効率的です。
ちなみに、私が使っているcsvファイルはこちらです: http://finviz.com/export.ashx?v=151&c=0,1,2,3,4,5,7,8,9,10,11 ,12,13,14,15,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,39,40 ,41,59
android - リンク先のオブジェクトを受け取ることはできません
ドキュメントで指定されているように、オブジェクトを作成し、それらのプロパティを入力して、データ ストアにリンクを保存します。
今私は要求します:
私は結果を受け取ります:
そして、受け取ることが望ましいでしょう:
その中のリンクの代わりに他のオブジェクトがあったようにオブジェクトを受け取る方法は?
ios - Kinvey のユーザー コレクションに写真属性を追加する
ユーザー作成時にプロフィール写真をユーザーコレクションに追加したいと思いました。私はやろうと思ってい[user setValue:imageData forAttribute:@"photo"]
ましKCSLinkedAppdataStore
た。しかし、エラーJSON serialization not supported for NSConcreteMutableDataで失敗します。
ファイルを個別にアップロードしてfileid
から、ユーザー コレクションの属性に設定すると機能します。拡張する最良の方法は何KCSUser
ですか? 現在、クラス拡張機能を使用しています。
rest - Kinvey ハンドシェイク (Rest api) にアクセス中に 504 エラーが発生しました
REST api の Kinveyハンドシェイクをしばらくの間機能させようとしましたが、うまくいきませんでした。libgdx の net クラスを使用して http リクエストを送信しています。リクエストを送信するたびに、504 (Gateway Timeout) エラーが発生します。ウェブサイトの指示に従っているので、なぜそのエラーが発生するのかわかりません。
これが私の試みです:
私が知る限り、ヘッダーに何か問題があります。ログイン画面に移動する URL をテストしました。アプリキーをユーザー名として、マスターシークレットをパスワードとして入力すると、ログインが機能します。明らかに何かが間違っていますか?これをさらにデバッグする方法はありますか?