Skip to content

An extension to Realm.io for working with JSON based Rest API's

License

Notifications You must be signed in to change notification settings

laptobbe/Realm-Rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realm-Rest

Build Status Version License Platform

A first version of an extension to Realm.io for working with JSON based Rest API's

Installation

Realm-Rest is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Realm-Rest"

Basic Usage

[realm setBaseUrl:@"http://api.example.com" queuePersistance:RestRequestQueuePeristanceDatabase];

@interface User : RLMObject
@property NSString* username;
@property NSString* name;
@end

[User restInDefaultRealmWithRequestType:RestRequestTypePost
	parameters:@{
		RestRequestParameterStyleJSON : @{
			”username”:”foo”,
			”password”:”bar”
		}}
	headers:nil
	userInfo:@{@"action":@"login"}
	success:^(id primaryKey) {
    	User *user = [User objectForPrimaryKey:primaryKey];
    	//Use object
	}
	failure:^(NSError *error, NSDictionary *userInfo) {
		//Handle error
	}
];

Usage Details

Se the Wiki for more details on how to use Realm-Rest

Author

Tobias Sundstrand, [email protected]

License

Realm-Rest is available under the MIT license. See the LICENSE file for more info.

About

An extension to Realm.io for working with JSON based Rest API's

Resources

License

Stars

Watchers

Forks

Packages

No packages published