RLMSyncConfiguration
@interface RLMSyncConfiguration : NSObject
A configuration object representing configuration state for a Realm which is intended to sync with a Realm Object Server.
-
The user to which the remote Realm belongs.
Declaration
Objective-C
@property (readonly, nonatomic) RLMSyncUser *_Nonnull user;
Swift
var user: RLMSyncUser { get }
-
The URL of the remote Realm upon the Realm Object Server.
Declaration
Objective-C
@property (readonly, nonatomic) NSURL *_Nonnull realmURL;
Swift
var realmURL: URL { get }
-
Create a sync configuration instance.
Declaration
Objective-C
- (nonnull instancetype)initWithUser:(nonnull RLMSyncUser *)user realmURL:(nonnull NSURL *)url;
Swift
init(user: RLMSyncUser, realmURL url: URL)
Parameters
user
A
RLMSyncUser
that owns the Realm at the given URL.url
The full, unresolved URL to the Realm on the Realm Object Server.
Full
means that this URL is fully qualified; e.g.realm://example.org/~/path/to/my.realm
.Unresolved
means the path should contain the wildcard marker~
.