如何将 iOS Swift 应用程序指向 Amazon Web Services 上的 Parse Server?

Posted

技术标签:

【中文标题】如何将 iOS Swift 应用程序指向 Amazon Web Services 上的 Parse Server?【英文标题】:How to point iOS Swift application to Parse Server on Amazon Web Services? 【发布时间】:2016-02-15 08:47:57 【问题描述】:

我正在从 Parse 迁移到 Amazon Web Services 上的开源 Parse Server。我已经完成了以下步骤,

AWS 上的托管 Parse 服务器 将 Parse DB 迁移到 MongoDB 测试应用程序在使用 api.parse.com 时指向 MongoDB 并在 Mongo DB 上更新

最后一个待处理的步骤是将我的应用程序指向 AWS Parse Server,而不是默认的 api.parse.com。

我知道这可以通过以下步骤来实现:

https://parse.com/docs/server/guide#using-sdks

问题是,

更新 ParseMutableClientConfiguration 的代码应该放在哪里,我应该把它放在第一个视图控制器中吗?

另外,代码的 swift 版本是什么。

[Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration) 
   ...

   configuration.applicationId = @"YOUR_APP_ID";
   configuration.clientKey = @"YOUR_APP_CLIENT_KEY";
   configuration.server = @"http://localhost:1337/parse";

   ...

]];

【问题讨论】:

How to connect my Swift app to my Parse Server?的可能重复 是的,一个悬而未决的问题是在哪里放置代码,但我得到了答案,放在 AppDelegate 中 【参考方案1】:
Parse.initializeWithConfiguration(ParseClientConfiguration(block: (configuration:ParseMutableClientConfiguration) -> Void in
configuration.applicationId = "YOUR_APP_ID"
configuration.clientKey = "YOUR_APP_CLIENT_KEY"
configuration.server = "YOUR_PARSE_SERVER_URL"
))

这需要在 App Delegate 文件中添加

【讨论】:

以上是关于如何将 iOS Swift 应用程序指向 Amazon Web Services 上的 Parse Server?的主要内容,如果未能解决你的问题,请参考以下文章

将使用 Cocoapods 1.0.1 的 iOS 应用程序从 Swift 2.2 迁移到 3.0

Swift mapkit未指向位置

使用数组Swift 5 Xcode iOS替换文本文件中的特定行

如何将字节从 Swift (iOS) 传递到 Kotlin 通用模块?

如何将Gradient应用于iOS Swift App的后台视图

使用 swift 处理在 iOS 上的 PDF 查看器内单击的链接