将 Objective-C iOS 应用程序迁移到自托管 Parse-Server 的问题
Posted
技术标签:
【中文标题】将 Objective-C iOS 应用程序迁移到自托管 Parse-Server 的问题【英文标题】:Issue migrating an Objective-C iOS app to a self-hosted Parse-Server 【发布时间】:2016-11-22 08:25:49 【问题描述】:在将 Objective-C ios 应用从 Parse.com 转移到自托管 Parse-Server 的路上。
我正在阅读this document。
[Parse initializeWithConfiguration:[ParseClientConfiguration
configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration)
configuration.applicationId = @"MY_APP_ID";
configuration.clientKey = @"";
configuration.server = @"https://my_app.herokuapp.com/parse";
]];
但问题是,当我使用此代码时,我收到此错误消息:
.....] Reachability Flag Status: WR t------ networkStatusForFlags
.....] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: ''clientKey' should not be nil.'
有人知道在这里做什么吗?
【问题讨论】:
您是否使用 mongo URL 成功迁移? 你使用的是哪个解析ios SDK版本? 是的,据我所知,使用 mongo URL 迁移成功。我使用的是旧版本的 Parse SDK,并在某处读到这就是这里的问题。我现在正在尝试安装新版本。 【参考方案1】:一旦你在解析服务器上,你只需要包含服务器和应用程序ID。不再需要 clientkey,根本不包含它。
[Parse initializeWithConfiguration:[ParseClientConfiguration
configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration)
configuration.applicationId = @"MY_APP_ID";
// configuration.clientKey = @"";
configuration.server = @"https://my_app.herokuapp.com/parse";
]];
【讨论】:
以上是关于将 Objective-C iOS 应用程序迁移到自托管 Parse-Server 的问题的主要内容,如果未能解决你的问题,请参考以下文章
将原生 iOS 应用的数据迁移到 React Native 应用的异步存储
将 Objective-C 代码迁移到 Swift(Swift 2.0更新)-b
将 Objective-C 核心数据迁移到 Swift 持久化容器
从 Objective-C 迁移到 Swift:AFNetworking > Alamofire