如何将我的 Swift 应用程序连接到我的 Parse Server?
How to connect my Swift app to my Parse Server?
我正在使用 Swift 语言将我的 Parse 应用程序连接到我的 Node.js Parse 服务器。在 Parse 的文档中,我可以看到这段代码:
[Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration) {
...
configuration.applicationId = @"YOUR_APP_ID";
configuration.clientKey = @"YOUR_APP_CLIENT_KEY";
configuration.server = @"http://localhost:1337/parse";
...
}]];
而且因为我使用 Swift 语言,所以这是我到现在为止的配置:
// Initialize Parse.
Parse.setApplicationId("APP_ID", clientKey: "CLIENT_KEY")
但是如何在 Objective-C 代码中指定服务器?
谢谢!
自己找到答案,这里是如何用Swift设置配置(包括服务器URL):
let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in
ParseMutableClientConfiguration.applicationId = "APP_ID"
ParseMutableClientConfiguration.clientKey = "CLIENT_KEY"
ParseMutableClientConfiguration.server = "http://your_server.com:1337/parse"
})
Parse.initializeWithConfiguration(parseConfiguration)
希望对其他人有所帮助。
Parse Server 现在有一些不错的 documentation,它基本上推荐@fraxool 的解决方案,语法更简洁:
let configuration = ParseClientConfiguration {
[=10=].applicationId = "YOUR_APP_ID"
[=10=].clientKey = ""
[=10=].server = "http://localhost:1337/parse"
}
Parse.initializeWithConfiguration(configuration)
只需将答案添加 Swift 3:
let configuration = ParseClientConfiguration {
[=10=].applicationId = "YOUR_APP_ID"
[=10=].clientKey = ""
[=10=].server = "http://localhost:1337/parse"
}
Parse.initialize(with: configuration)
//设置应用ID
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let configuration = ParseClientConfiguration {
[=10=].applicationId = PARSE_APP_KEY
[=10=].clientKey = PARSE_CLIENT_KEY
[=10=].server = "https://example.com"
}
Parse.initialize(with: configuration)
return true
}
我正在使用 Swift 语言将我的 Parse 应用程序连接到我的 Node.js Parse 服务器。在 Parse 的文档中,我可以看到这段代码:
[Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration) {
...
configuration.applicationId = @"YOUR_APP_ID";
configuration.clientKey = @"YOUR_APP_CLIENT_KEY";
configuration.server = @"http://localhost:1337/parse";
...
}]];
而且因为我使用 Swift 语言,所以这是我到现在为止的配置:
// Initialize Parse.
Parse.setApplicationId("APP_ID", clientKey: "CLIENT_KEY")
但是如何在 Objective-C 代码中指定服务器?
谢谢!
自己找到答案,这里是如何用Swift设置配置(包括服务器URL):
let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in
ParseMutableClientConfiguration.applicationId = "APP_ID"
ParseMutableClientConfiguration.clientKey = "CLIENT_KEY"
ParseMutableClientConfiguration.server = "http://your_server.com:1337/parse"
})
Parse.initializeWithConfiguration(parseConfiguration)
希望对其他人有所帮助。
Parse Server 现在有一些不错的 documentation,它基本上推荐@fraxool 的解决方案,语法更简洁:
let configuration = ParseClientConfiguration {
[=10=].applicationId = "YOUR_APP_ID"
[=10=].clientKey = ""
[=10=].server = "http://localhost:1337/parse"
}
Parse.initializeWithConfiguration(configuration)
只需将答案添加 Swift 3:
let configuration = ParseClientConfiguration {
[=10=].applicationId = "YOUR_APP_ID"
[=10=].clientKey = ""
[=10=].server = "http://localhost:1337/parse"
}
Parse.initialize(with: configuration)
//设置应用ID
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let configuration = ParseClientConfiguration {
[=10=].applicationId = PARSE_APP_KEY
[=10=].clientKey = PARSE_CLIENT_KEY
[=10=].server = "https://example.com"
}
Parse.initialize(with: configuration)
return true
}