問題タブ [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.
objective-c - コアデータ:ストアはエンティティのインスタンスを保持できません(Cocoaエラー:134020)
これは最も奇妙なエラーです。インターネットは、これがTigerをターゲットにすることに関する問題であることを示唆しています。私が実際にiOS3と4をターゲットにしていることを除いて。
このエラーが発生する前に大量のデータをCoreDataに追加していますが、2回保存しています(途中で1回、最後でもう一度)。最初の保存後はすべて問題ありません。問題の原因は2番目の保存なので、最初の保存の後、2番目の保存の前に使用しているコードを投稿します。
NSManagedObjectサブクラスで呼び出している便利なメソッドはここにあります。
上記で参照したすべてのエンティティを追加/編集/削除できるメソッドがアプリの他の場所にあります(これが実行されてからずっと後)。エラーは毎回同じエンティティで発生するわけではありません。
どんな助けでも大歓迎です!これはトリッキーなものです。
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)):
誰が何が起こっているのか知っていますか?
ios - ネストされた-RestKitとの多くの関係
次のJSONの関係をCoreDataでサポートされているモデルにマッピングしようとしています。
JSONは次のとおりです。
RestKitのOM2クラスでマッピングしたCoreDataモデル。
写真のクラス。
今、私が完全に確信していない部分は関係です:
comments
これにより、写真の属性以外のすべてにアクセスできますが、次のエラーが発生しますComments = Relationship 'comments' fault on managed object
。これは、写真モデルがcomments
NSSetとして定義されているか、リレーションシップマッピングで問題が発生していると感じていますが、よくわかりません。
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]; でアプリケーションがクラッシュします。
objective-c - RestKit警告:「NSNull値のみを含むコレクションが見つかりました...」
マップされたクラスが1つあるRestKitベースのアプリがあります。すべてが正常に機能しているようです。ただし、オブジェクトを取得すると、RestKitは警告を発します。
警告は2回表示されます(おそらくJSON応答に2つのオブジェクトがあるため)。どうすれば修正できますか?
これが私のマッピングです:
オブジェクトを取得する方法は次のとおりです。
これが私のJSON構造です(curlを介して取得):
サーバーは私が制御するRails3.0アプリであり、必要に応じて応答形式を変更できます。
RestKit0.9.3を使用しています。
ios - REST API iOS 開発
アプリに RestKit API を設定するのに多くの問題があります。RESTful アプリを作成するための優れた API が他にあるのでしょうか? 多くのチュートリアルと RestKit API の github ディレクトリをたどりましたが、起動して実行することはできません。Xcode 4 でこの API のインポートに問題があることがわかりました。
これは古い質問です。現在、iOS 開発で 4 年間働いた後、AFNetworking を使用しています: https://github.com/AFNetworking/AFNetworking
開始は非常に簡単で、cocoapods を使用してインストールできます。
ios - JSONKit(RestKit内)JSONをNSArrayに変換する
私はHTTPリクエストにRestKitを使用していますが、いくつかのリクエストで、いくつかのバスでJSONレスポンスを取得します。
私はそれをメソッドに取り入れています:
このJSONには複数のバスがあるため、簡単に解析/デコードしたり、これをNSArrayや要素に簡単にアクセスできるものに変換したりするにはどうすればよいですか?
編集:すでにRESTKitに実装されているJSONKitでこれを行う方法のコードサンプルが必要です。
xcode - RestKit ビルド エラー: ../NSManagedObject+ActiveRecord.h:19: エラー: 'NSManagedObject' のインターフェイス宣言が見つかりません
GitHub のインストール ページで説明されているように、RestKit を xcode 4 プロジェクトにリンクしましたが、ビルドしようとするとこのエラーが発生します。誰が何が起こっているのか知っていますか?RestKit IRC チャンネルでも質問しましたが、回答を待っています。
エラーの詳細は次のとおりです。
私が従ったインストール手順は次のとおりです: https://github.com/RestKit/RestKit/blob/master/README.md
ios - ASIHttpRequestはRestfulWebサービスを呼び出しますか?
ASIHttpRequestはRestfulWebサービスを呼び出すことができますか?Restkitが得意だと知っていました。いいえの場合、変換する簡単な方法はありますか?
ASIHttpRequestはSOAPベースのWebサービスの呼び出しに優れていると言えますか?
コメントしてくれてありがとう !
three20 - レストキットとthree20
three20に関する優れたドキュメントをたくさん見つけることができなかったので、私の質問は、URLキャッシュとリクエストメソッドでrestkitとthree20の間に重複がある場合はどうなるかということです。RestKitでthree20のTTURLRequestを使用するのは理にかなっていますか?
それらは補完的ですか、それとも重複していますか。