問題タブ [restkit]
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.
iphone - iPhoneのレストキットを使用したネストされたjson
今のところiPhoneアプリのレストキットに慣れようとしていて、壁にぶつかっています。ネストされたjsonファイルからデータを取得しようとしています。
私はそのようにrkobjectmanagerを設定しました
次に、人クラスと数字クラスを次のように
しかし、didloadobjects 関数が呼び出された後、name 変数と id 変数が正常にいっぱいになるたびに、_number が空のままになります。これに関するアイデアはありますか?私はgitで例を試しましたが、うまくいかなかったので、助けていただければ幸いです。ありがとう
ios - NSOperartionとしてのRestKitの実行
現在、ASIHTTPRequestとSBJsonを使用したプロジェクトをRestKitに移行しています。
以前の実装では、NSOperationを使用してHTTPリクエストを作成し、JSONオブジェクトを解析して、CoreDataAPIに必要な呼び出しを行いました。
私はこれを次のようにリファクタリングしました:
以下がログに表示されます
GETリクエストをURLhttp:// localhost:9091 / api/testに送信します。HTTPボディ:
問題は、サーバーがリクエストを受信しないことです。
次の行を追加します。
mainメソッドの最後までこの問題を解決します。
私の質問は:
ResKit API呼び出しをNSOperationとして実行する必要がありますか?そうでない場合、バックグラウンドで呼び出しを行うための代替手段は何ですか?
前もって感謝します。
objective-c - RestKit とデータの保存
テーブルビューに予定のリストがあるナビゲーションコントローラーがあります。ナビゲーションコントローラーの右側隅に追加ボタンがあります。ユーザーが追加ボタンをクリックすると、テキストフィールドとボタンを含むビューが表示されます。問題は、(アプリの) ユーザーが自分の予定を追加して追加ボタンをクリックするたびに、サーバーにアクセスしてそのデータを保存する必要があることです。RestKitを使用してそれを行いたいです。サーバーにアクセスする方法とデータを保存する方法を教えてください。
iphone - Restkitでのブロックの使用(ASIHttpRequestブロックなど)
私はASIHttpRequestでブロックサポートを広範囲に使用してきましたが、デリゲートが別の関数をコールバックするよりもはるかに洗練された非同期リクエストのコーディング方法であることがわかりました。
クイックリファレンスのサンプルコードを次に示します。
Restkitを使い始めたいのですが、ブロックでもRestkitを使えるようにする必要があります。
ここでラッパーを見たことがありますRestkitBlockWrapperですが、そのラッパーが本番環境でうまく機能するかどうか、そして誰かが以前にそれを広範囲に使用したことがあるかどうかを確認したいと思います
iphone - ResKit iOS - 同じ要素に複数のクラスを登録する
こんにちは、stackoverflow コミュニティです。私は RKObjectManager を使用して iOS RESTful リクエストを作成し、レスポンスをローカル オブジェクトにマップしています。
Restkit に関する私の問題は、異なるリクエストで同じ Element に対して複数のクラスを登録することです。このリクエストでは、同じ要素名「List」を持つネストされたオブジェクトがあります。
コードの一部を次に示します。
異なるリクエストで同じ要素に対して複数のクラスを登録する解決策がある場合、私が知りたいことは何ですか?
xcode - RestKitおよびXCode4エラー
XCode4プロジェクトでRestKitを使用しようとしていますが、次の警告が表示されます。
そのディレクトリを指すビルド設定に何も表示されません...
どんな洞察も常にありがたいです。
objective-c - RestKit をマスターに更新する
master に更新しましたが、RKObjectMapping などの新しいクラスをロードできません。インストール手順をもう一度読み、サンプル プロジェクトを確認しましたが、まだわかりません。をインクルードすると、XCode が RKObjectMapping を認識しないのはなぜですか?
iphone - RestkitスローでのNSAssertの処理
Restkitのオブジェクトマネージャーを使用して、リモートAPI呼び出しのかなりの部分を処理しています。
さまざまなエラーに対してNSAssertをスローします。たとえば、サーバーが整形式のJSONではなくエラーページを返す場合、コードに問題がない場合でも、NSAssertが発生します。
私が混乱していることがいくつかあります(そのほとんどは、例外とnsassertの一般的な処理に関係しています)。
これらのNSAssertsエラーをどのように処理する必要がありますか?たとえば、数回再試行してから、(アプリケーションをクラッシュさせるのではなく)「何か問題が発生しました」というメッセージを表示したいとします。
catch-tryブロックを使用してエラー(以下のコード)をキャッチしようとしましたが、エラーがキャッチされていません。だから私のアプリは失敗し続けます。さらに、とにかくリリースモードでtry-catchを使用するのは苦手です。
私の理解のために、Restkitが他の失敗ではなくNSAssertsを使用するのはなぜですか?
コード:
ios - おそらくRestkitに関連するクラッシュ
私は開発者を支援しようとしているプロジェクト マネージャーです。
提出の準備が整ったビルドがありました。クラッシュはなく、テストは iPad で行われました。翌日、iPod と iPhone 3G でテストを開始したところ、大量のクラッシュが発生していることに気付きました。ビルドを iPad に再インストールすると、そこにも多数のクラッシュが表示されました。
デバイスを再起動してアプリを再インストールすると、クラッシュはまったく発生していないように見えました。最初の数分間はすべて問題ないように見えましたが、その後クラッシュが発生しました。奇妙なことに、アプリは後で簡単にクラッシュします。
クラッシュは主にアプリケーションの 1 つの特定の画面で発生します。クラッシュは特定のアクションに固有のものではないようです。画面にデータを入力するためにサードパーティの API に接続しており、Restkit を使用しています。クラッシュは、Restkit が原因のように見えることがあります。以下は、取得したエラー ログの例です。
と
iphone - RestKit: RKObjectManager getFirstElement
アプリでRestKit RKObjectManagerを使用しています...すべてのオブジェクトを取得するには、RKObjectManagerにはallObjects
メソッドがあります...しかし、最初の1つだけが必要です...テーブルから最初の要素を取得するにはどうすればよいですか? ありがとう...