3

この古い回答の手順に従っています。主な問題は、RKObjectLoaderDelegate が削除され、私にとって有効な代替手段が見つからないことです。jsonに投稿リクエストを送信するメール/パスワードを使用してサーバーに接続しようとしています。また、これが正しく動作することをテストした後、json を使用してデータベースからデータを取得します。誰かがこれで私を助けることができますか? RESTkitを使用しています

    //Autentificacion
NSURL* url = [[NSURL alloc]initWithString:@"http://myurl.com/tokens.json"];
RKObjectManager* objectManager = [RKObjectManager managerWithBaseURL:url];
objectManager = [RKObjectManager managerWithBaseURL:url];

前に言ったように、JSON ログイン ポストを実行しようとしていますが、さまざまな例が機能しません。restkit 0.20 で簡単な方法を探しています。GET の方法は知っていますが、POST の方法は知りません。

4

2 に答える 2

-1

Restkit には AFNetworking 2.0 ライブラリが含まれていると思います。だから私はこれがうまくいくと思う:

RestKit は、iOS および Mac OS X で RESTful Web サービス クライアントを実装するための最新の Objective-C フレームワークです。これは、Core Data とシームレスに統合する強力なオブジェクト マッピング エンジンと、その上に構築された HTTP 要求および応答をマッピングするためのネットワーク プリミティブのシンプルなセットを提供します。AFネットワーキング

投稿例:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *parameters = @{@"foo": @"bar"};
[manager POST:@"http://example.com/resources.json" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
    NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    NSLog(@"Error: %@", error);
}];
于 2013-10-28T10:45:36.317 に答える