問題タブ [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.

0 投票する
3 に答える
3505 参照

objective-c - コアデータ:ストアはエンティティのインスタンスを保持できません(Cocoaエラー:134020)

これは最も奇妙なエラーです。インターネットは、これがTigerをターゲットにすることに関する問題であることを示唆しています。私が実際にiOS3と4をターゲットにしていることを除いて。

このエラーが発生する前に大量のデータをCoreDataに追加していますが、2回保存しています(途中で1回、最後でもう一度)。最初の保存後はすべて問題ありません。問題の原因は2番目の保存なので、最初の保存の後、2番目の保存の前に使用しているコードを投稿します。

NSManagedObjectサブクラスで呼び出している便利なメソッドはここにあります。

上記で参照したすべてのエンティティを追加/編集/削除できるメソッドがアプリの他の場所にあります(これが実行されてからずっと後)。エラーは毎回同じエンティティで発生するわけではありません。

どんな助けでも大歓迎です!これはトリッキーなものです。

0 投票する
2 に答える
1345 参照

ruby-on-rails - application/jsonコンテンツタイプのHTTPPOSTにネストされたモデル

私はこのようなクラス構造を持っています:

私のモバイルアプリ(IOS + RestKit)でHTTP POST、新しいParentオブジェクトを作成するためのリクエストを送信します。このリクエストにはContent-Typeがありますapplication/json

リクエストは、次のようになります。

Railsがそれを受け取り、保存しようとすると、次のエラーが発生します。

ActiveRecord::AssociationTypeMismatch (Child(#2198796760) expected, got ActiveSupport::HashWithIndifferentAccess(#2158000780)):

誰が何が起こっているのか知っていますか?

0 投票する
2 に答える
5308 参照

ios - ネストされた-RestKitとの多くの関係

次のJSONの関係をCoreDataでサポートされているモデルにマッピングしようとしています。

JSONは次のとおりです。

RestKitのOM2クラスでマッピングしたCoreDataモデル。

CoreDataエンティティ

写真のクラス。

今、私が完全に確信していない部分は関係です:

commentsこれにより、写真の属性以外のすべてにアクセスできますが、次のエラーが発生しますComments = Relationship 'comments' fault on managed object。これは、写真モデルがcommentsNSSetとして定義されているか、リレーションシップマッピングで問題が発生していると感じていますが、よくわかりません。

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

web-services - RESTKit を使用して jpeg ファイルをアップロード中に Tomcat で HTTP/1.1 200 213 が発生する

すべて、iOS 用の RestKit を使用して、JPEG ファイルを Java Web サービスにアップロードしています。これを参考にしました

ファイル アップロード Web サービスを開発するためのチュートリアルで、Web ブラウザから使用すると問題なく動作します。

ただし、RESTKit を使用してファイルをアップロードしようとすると、TOMCAT ログに HTTP/1.1 200 213 ステータス コードが表示され、ファイルがアップロードされません。

これが私のRESTKitコードです:

編集: 上記の実装は機能し、ファイルはアップロードされます。ただし、デリゲート メソッドでは: - (void)objectLoader:(RKObjectLoader*)objectLoader didLoadObjects:(NSArray*)objects

この範囲から外れると、[RKObjectLoader dealloc]; でアプリケーションがクラッシュします。

0 投票する
2 に答える
494 参照

objective-c - RestKit警告:「NSNull値のみを含むコレクションが見つかりました...」

マップされたクラスが1つあるRestKitベースのアプリがあります。すべてが正常に機能しているようです。ただし、オブジェクトを取得すると、RestKitは警告を発します。

警告は2回表示されます(おそらくJSON応答に2つのオブジェクトがあるため)。どうすれば修正できますか?

これが私のマッピングです:

オブジェクトを取得する方法は次のとおりです。

これが私のJSON構造です(curlを介して取得):

サーバーは私が制御するRails3.0アプリであり、必要に応じて応答形式を変更できます。

RestKit0.9.3を使用しています。

0 投票する
3 に答える
21706 参照

ios - REST API iOS 開発

アプリに RestKit API を設定するのに多くの問題があります。RESTful アプリを作成するための優れた API が他にあるのでしょうか? 多くのチュートリアルと RestKit API の github ディレクトリをたどりましたが、起動して実行することはできません。Xcode 4 でこの API のインポートに問題があることがわかりました。


これは古い質問です。現在、iOS 開発で 4 年間働いた後、AFNetworking を使用しています: https://github.com/AFNetworking/AFNetworking

開始は非常に簡単で、cocoapods を使用してインストールできます。

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

ios - JSONKit(RestKit内)JSONをNSArrayに変換する

私はHTTPリクエストにRestKitを使用していますが、いくつかのリクエストで、いくつかのバスでJSONレスポンスを取得します。

私はそれをメソッドに取り入れています:

このJSONには複数のバスがあるため、簡単に解析/デコードしたり、これをNSArrayや要素に簡単にアクセスできるものに変換したりするにはどうすればよいですか?

編集:すでにRESTKitに実装されているJSONKitでこれを行う方法のコードサンプルが必要です。

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

xcode - RestKit ビルド エラー: ../NSManagedObject+ActiveRecord.h:19: エラー: 'NSManagedObject' のインターフェイス宣言が見つかりません

GitHub のインストール ページで説明されているように、RestKit を xcode 4 プロジェクトにリンクしましたが、ビルドしようとするとこのエラーが発生します。誰が何が起こっているのか知っていますか?RestKit IRC チャンネルでも質問しましたが、回答を待っています。

エラーの詳細は次のとおりです。

私が従ったインストール手順は次のとおりです: https://github.com/RestKit/RestKit/blob/master/README.md

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

ios - ASIHttpRequestはRestfulWebサービスを呼び出しますか?

ASIHttpRequestはRestfulWebサービスを呼び出すことができますか?Restkitが得意だと知っていました。いいえの場合、変換する簡単な方法はありますか?

ASIHttpRequestはSOAPベースのWebサービスの呼び出しに優れていると言えますか?

コメントしてくれてありがとう !

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

three20 - レストキットとthree20

three20に関する優れたドキュメントをたくさん見つけることができなかったので、私の質問は、URLキャッシュとリクエストメソッドでrestkitとthree20の間に重複がある場合はどうなるかということです。RestKitでthree20のTTURLRequestを使用するのは理にかなっていますか?

それらは補完的ですか、それとも重複していますか。